Thx!!! Hope to be back next year.

Grtz,
Tom


On Thu, Aug 9, 2018 at 1:11 PM Piotr Zarzycki <[email protected]>
wrote:

> Hi Tom,
>
> You probably should send some email - Look here ->
> https://royale.apache.org/mailing-lists/
>
> Thanks,
> Piotr
>
> czw., 9 sie 2018 o 13:07 Tom Van den Eynde <[email protected]>
> napisał(a):
>
>> Hi guys,
>>
>> Even though I'm really happy with the fact that you put a lot of effort
>> in the successor of Flex: how can I unsubscribe (as for the time being I
>> can't help with what you're doing).
>> Do I simply send a reply to a message with a 'unsubscribe' subject?
>>
>> Thanks in advance,
>> Tom
>>
>> On Tue, Jun 19, 2018 at 1:25 PM Alina Kazi <[email protected]> wrote:
>>
>>> Thanks Alex & Harbs
>>>
>>> I can’t find Flash Source I searched it on internet a lot.
>>>
>>> Could someone please share link for the Flash API’s Source.
>>>
>>>
>>>
>>> -Alina
>>>
>>>
>>>
>>> *From:* Harbs [mailto:[email protected]]
>>> *Sent:* Tuesday, June 19, 2018 12:40 PM
>>> *To:* [email protected]
>>> *Subject:* Re: Work on Emulation
>>>
>>>
>>>
>>> Some more thoughts below.
>>>
>>>
>>>
>>> We have the following:
>>>
>>> org.apache.royale.net.URLLoader
>>>
>>> org.apache.royale.net.URLRequest
>>>
>>> CapsStyle and JointStyle consts are combined into
>>> org.apache.royale.graphics.LineStyle
>>>
>>>
>>>
>>> Also check out ObjectMap as a possible replacement for Dictionary. But
>>> if the keys are strings, a simple object is likely best.
>>>
>>>
>>>
>>> There’s no direct equivalent to LineScaleMode in HTML. The closest you
>>> have in SVG is vector-effect which can be set to non-scaling-stroke.[1]
>>> Canvas is pretty ugly.[2]
>>>
>>>
>>>
>>> SpreadMethod is another one which doesn’t translate well. You have
>>> linear-gradient[3] and repeating-linear-gradient[4], but I don’t think
>>> there’s anything like REFLECT.
>>>
>>>
>>>
>>> Harbs
>>>
>>>
>>>
>>> [1]
>>> https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/vector-effect
>>>
>>> [2]
>>> https://stackoverflow.com/questions/3794354/html5-canvas-prevent-linewidth-scaling
>>>
>>> [3]https://developer.mozilla.org/en-US/docs/Web/CSS/linear-gradient
>>>
>>> [4]
>>> https://developer.mozilla.org/en-US/docs/Web/CSS/repeating-linear-gradient
>>>
>>>
>>>
>>> On Jun 19, 2018, at 10:12 AM, Alex Harui <[email protected]> wrote:
>>>
>>>
>>>
>>> Hi Alina,
>>>
>>>
>>>
>>> What to do about the flash classes depends a bit on how they are used.
>>> If they are not used often, I would try to replace their use with something
>>> else.  I’ve grouped the list of Flash APIs into rough categories:
>>>
>>>
>>>
>>> Do you really need these? What is it used for?
>>>
>>> flash.utils.Dictionary;
>>>
>>> flash.display.CapsStyle;
>>>
>>> flash.display.JointStyle;
>>>
>>> flash.display.InterpolationMethod;
>>>
>>> flash.display.LineScaleMode;
>>>
>>> flash.display.SpreadMethod;
>>>
>>> flash.filters.*;
>>>
>>> flash.filters.DropShadowFilter;
>>>
>>> flash.geom.Matrix;(3)
>>>
>>> flash.net.*;
>>>
>>> flash.net.URLRequest;
>>>
>>> flash.net.URLLoader
>>>
>>> flash.profiler.showRedrawRegions;
>>>
>>> flash.utils.getTimer;
>>>
>>> flash.net.SharedObject;
>>>
>>> flash.ui.Keyboard;
>>>
>>>
>>>
>>> These might be replaced by UIComponent:
>>>
>>> flash.display.DisplayObject;
>>>
>>> flash.display.DisplayObjectContainer;
>>>
>>> flash.display.Sprite;
>>>
>>>
>>>
>>> These might be replaced by APIs in Graphics.swc:
>>>
>>> flash.display.GradientType;(2)
>>>
>>> flash.display.Graphics;(7)
>>>
>>> flash.display.Shape;
>>>
>>>
>>>
>>> What are you loading with Loader?
>>>
>>> flash.display.Loader;
>>>
>>>
>>>
>>> You can replace these or make mx emulations:
>>>
>>> flash.system.ApplicationDomain; à mx.system.ApplicationDomain
>>>
>>> flash.events.Event;(20) à org.apache.royale.events.Event
>>>
>>> flash.events.EventDispatcher;(5) à
>>> org.apache.royale.events.EventDispatcher
>>>
>>> flash.events.KeyboardEvent;  à org.apache.royale.events.KeyboardEvent
>>>
>>> flash.events.MouseEvent;(15) à org.apache.royale.events.MouseEvent
>>>
>>> flash.geom.Point;(16)  à org.apache.royale.geom.Point
>>>
>>> flash.geom.Rectangle;(14)  à org.apache.royale.geom.Rectangle
>>>
>>> flash.utils.Timer;  à org.apache.royale.utils.Timer
>>>
>>> flash.utils.Proxy;  à org.apache.royale.utils.Proxy
>>>
>>> flash.utils.flash_proxy;
>>>
>>> flash.net.navigateToURL;  à org.apache.royale.core.BrowserWindow
>>>
>>> flash.utils.ByteArray;(2) à org.apache.royale.utils.BinaryData
>>>
>>> flash.utils.getQualifiedClassName à
>>> org.apache.royale.reflection.getQualifiedClassName
>>>
>>>
>>>
>>>
>>>
>>> I think these 3 exist in the develop branch:
>>>
>>>
>>>
>>> flash.utils.IDataInput; à org.apache.royale.net.utils.IDataInput
>>>
>>> flash.utils.IDataOutput; à org.apache.royale.net.utils.IDataOutput
>>>
>>> flash.utils.IExternalizable;  à
>>> org.apache.royale.net.utils.IExternalizable
>>>
>>>
>>>
>>>
>>>
>>> It might be best to create mx emulations like you did for
>>> ApplicationDomain
>>>
>>>
>>>
>>> flash.events.FocusEvent;
>>>
>>> flash.events.IOErrorEvent;
>>>
>>> flash.events.TextEvent;(3)
>>>
>>> flash.display.Bitmap;
>>>
>>> flash.errors.EOFError;
>>>
>>> flash.external.ExternalInterface;
>>>
>>>
>>>
>>> Can you use E4x?
>>>
>>>
>>>
>>> flash.xml.*;
>>>
>>> flash.xml.XMLNode;
>>>
>>>
>>>
>>> Can you use Label?
>>>
>>>
>>>
>>> flash.text.FontStyle;
>>>
>>> flash.text.TextField;
>>>
>>> flash.text.TextFormat;
>>>
>>>
>>>
>>> HTH,
>>>
>>> -Alex
>>>
>>>
>>>
>>> *From: *Alina Kazi <[email protected]>
>>> *Reply-To: *"[email protected]" <[email protected]>
>>> *Date: *Monday, June 18, 2018 at 10:07 PM
>>> *To: *"[email protected]" <[email protected]>
>>> *Subject: *RE: Work on Emulation
>>>
>>>
>>>
>>> Hi Alex,
>>>
>>> Below given flash API’s are used by D-Biz Library Project and Main
>>> Application Project. Do I also need to emulate all these API’s ?
>>>
>>> flash.utils.Dictionary;
>>>
>>> flash.utils.IExternalizable;
>>>
>>> flash.display.DisplayObject;
>>>
>>> flash.display.Bitmap;
>>>
>>> flash.display.CapsStyle;
>>>
>>> flash.display.DisplayObject;(12)
>>>
>>> flash.display.DisplayObjectContainer;
>>>
>>> flash.display.GradientType;(2)
>>>
>>> flash.display.Graphics;(7)
>>>
>>> flash.display.InterpolationMethod;
>>>
>>> flash.display.JointStyle;
>>>
>>> flash.display.LineScaleMode;
>>>
>>> flash.display.Loader;
>>>
>>> flash.display.Shape;
>>>
>>> flash.display.SpreadMethod;
>>>
>>> flash.display.Sprite;
>>>
>>> flash.errors.EOFError;
>>>
>>> flash.events.*;(3)
>>>
>>> flash.events.Event;(20)
>>>
>>> flash.events.EventDispatcher;(5)
>>>
>>> flash.events.FocusEvent;
>>>
>>> flash.events.IOErrorEvent;
>>>
>>> flash.events.KeyboardEvent;
>>>
>>> flash.events.MouseEvent;(15)
>>>
>>> flash.events.TextEvent;(3)
>>>
>>> flash.external.ExternalInterface;
>>>
>>> flash.filters.*;
>>>
>>> flash.filters.DropShadowFilter;
>>>
>>> flash.geom.Matrix;(3)
>>>
>>> flash.geom.Point;(16)
>>>
>>> flash.geom.Rectangle;(14)
>>>
>>> flash.net.*;
>>>
>>> flash.net.URLRequest;
>>>
>>> flash.net.URLLoader
>>>
>>> flash.net.navigateToURL;
>>>
>>> flash.profiler.showRedrawRegions;
>>>
>>> flash.system.ApplicationDomain;
>>>
>>> flash.text.FontStyle;
>>>
>>> flash.text.TextField;
>>>
>>> flash.text.TextFormat;
>>>
>>> flash.ui.Keyboard;
>>>
>>> flash.utils.ByteArray;(2)
>>>
>>> flash.utils.IDataInput;
>>>
>>> flash.utils.IDataOutput;
>>>
>>> flash.utils.Proxy;
>>>
>>> flash.utils.Timer;
>>>
>>> flash.utils.flash_proxy;
>>>
>>> flash.utils.getTimer;
>>>
>>> flash.xml.*;
>>>
>>> flash.display.DisplayObject;
>>>
>>> flash.display.DisplayObjectContainer;
>>>
>>> flash.net.SharedObject;
>>>
>>> flash.xml.XMLNode;
>>>
>>> flash.utils.getQualifiedClassName;
>>>
>>>
>>>
>>> Thanks,
>>>
>>> Alina Kazi
>>>
>>>
>>>
>>> *From:* Alex Harui [mailto:[email protected] <[email protected]>]
>>> *Sent:* Tuesday, June 19, 2018 3:36 AM
>>> *To:* [email protected]
>>> *Subject:* Re: Work on Emulation
>>>
>>>
>>>
>>> Hi Serkan,
>>>
>>>
>>>
>>> You can look at the mx-manifest.xml and spark-manifest.xml in the
>>> frameworks folder of a Flex SDK to determine which emulation classes go in
>>> those manifests or in MXRoyaleClasses.as or SparkRoyaleClasses.as
>>>
>>>
>>>
>>> HTH,
>>>
>>> -Alex
>>>
>>>
>>>
>>>
>>>
>>> *From: *Serkan Taş <[email protected]>
>>> *Reply-To: *"[email protected]" <[email protected]>
>>> *Date: *Monday, June 18, 2018 at 1:57 PM
>>> *To: *"[email protected]" <[email protected]>
>>> *Subject: *Re: Work on Emulation
>>>
>>>
>>>
>>> Thank you Alex,
>>>
>>> I think i missed this detail. Maybe someone has already answered the
>>> question but i need to ask again.
>>>
>>> How may I decide which classes are for MXML which are not ?
>>>
>>> thanx,
>>> serkan
>>>
>>> 11.06.2018 08:43 tarihinde Alex Harui yazdı:
>>>
>>> Hi Serkan,
>>>
>>>
>>>
>>> Yes, it looks like those classes were not used in Alina’s app, so if you
>>> can, please provide the emulations for those classes.
>>>
>>>
>>>
>>> In MXRoyale, some classes are listed in the mx-royale-manifest.xml file
>>> and not the MXRoyaleClasses.as file.  Classes that are intended for use in
>>> MXML go in the manifest file.  This is true for all SWC projects in Flex
>>> and Royale.
>>>
>>>
>>>
>>> Thanks,
>>>
>>> -Alex
>>>
>>>
>>>
>>> *From: *Serkan Taş <[email protected]>
>>> <[email protected]>
>>> *Reply-To: *"[email protected]" <[email protected]>
>>> <[email protected]> <[email protected]>
>>> *Date: *Sunday, June 10, 2018 at 1:33 AM
>>> *To: *"[email protected]" <[email protected]>
>>> <[email protected]> <[email protected]>
>>> *Subject: *Re: Work on Emulation
>>>
>>>
>>>
>>> Hi all,
>>>
>>> After comparing my api-usage-list with files in the MXRoyale folder, i
>>> came up with these 14 classes :
>>>
>>> mx.binding.utils.ChangeWatcher
>>> mx.containers.Form
>>> mx.containers.FormItem
>>> mx.controls.Menu
>>> mx.events.TreeEvent
>>> mx.preloaders.DownloadProgressBar
>>> mx.resources.IResourceManager
>>> mx.resources.ResourceBundle
>>> mx.resources.ResourceManager
>>> mx.rpc.AbstractOperation
>>> mx.rpc.CallResponder
>>> mx.rpc.http.HTTPMultiService
>>> mx.rpc.http.Operation
>>> mx.states.Transition
>>>
>>> I may create an issue and begin working after you confirm.
>>>
>>> Note : I filtered only the class with mx package, spark.*, com.adobe.*,
>>> flash.*,flashx.* are all discarded.
>>>
>>> Repo for the compare util :
>>> https://github.com/nihavend/sharedprojects/tree/master/MXRoyaleUtils
>>> <https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnihavend%2Fsharedprojects%2Ftree%2Fmaster%2FMXRoyaleUtils&data=02%7C01%7Caharui%40adobe.com%7C83cf1b1f93a948c097c608d5ceace2a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636642164299242773&sdata=iMOGSNLKvKvSnnTMJ5LNetsUMRT82966E13NPQ0lmeU%3D&reserved=0>
>>>
>>>
>>>
>>> 09.06.2018 18:14 tarihinde Serkan Taş yazdı:
>>>
>>> Ok Alex i got it.
>>>
>>> Good news Piotr :)
>>>
>>> And my question :
>>>
>>> When i was working on to discover which of my classes emulated by
>>> comparing my api-usage list and the emulated files, i started from first
>>> following :
>>>
>>> I am comparing the files in the folder MXRoyale with the content of
>>> MXRoyaleClasses.
>>> Some files in the folders are missing in file MXRoyaleClasses.
>>>
>>> I tought that they should be identical. Right ?
>>>
>>> 09.06.2018 10:12 tarihinde Piotr Zarzycki yazdı:
>>>
>>> Hi Alex,
>>>
>>>
>>>
>>> I was going to ask you for that! I will need it soon! I hope to join
>>> next week with the effort with some project to Port! :)
>>>
>>>
>>>
>>> Thanks,
>>>
>>> Piotr
>>>
>>> On Sat, Jun 9, 2018, 8:14 AM Alex Harui <[email protected]> wrote:
>>>
>>> Hi Alina,  Shahid,  Serkan, and others.
>>>
>>>
>>>
>>> I think I have nightly builds working for the MXRoyale branch.  You try
>>> them out by going here:
>>>
>>>
>>> http://apacheroyaleci.westus2.cloudapp.azure.com:8080/job/Royale-asjs_MXRoyale/lastSuccessfulBuild/artifact/
>>> <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapacheroyaleci.westus2.cloudapp.azure.com%3A8080%2Fjob%2FRoyale-asjs_MXRoyale%2FlastSuccessfulBuild%2Fartifact%2F&data=02%7C01%7Caharui%40adobe.com%7C83cf1b1f93a948c097c608d5ceace2a2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636642164299242773&sdata=sBt2t6Rga567snFu8yBY9TpjHmtMCA9H5xVL9mxGrtU%3D&reserved=0>
>>>
>>>
>>>
>>> Nightly builds are not official releases.  Please watch email on
>>> [email protected] for build failure messages with
>>> “Royale-asjs_MXRoyale” in the subject.  As code gets committed, one of our
>>> CI servers will build it and report an errors.
>>>
>>>
>>>
>>> Thanks,
>>>
>>> -Alex
>>>
>>>
>>>
>>> *From: *Alex Harui <[email protected]>
>>> *Reply-To: *"[email protected]" <[email protected]>
>>> *Date: *Friday, June 8, 2018 at 4:22 PM
>>> *To: *"[email protected]" <[email protected]>
>>>
>>>
>>> *Subject: *Re: Work on Emulation
>>>
>>>
>>>
>>> Hi Alina,
>>>
>>>
>>>
>>> Yes, the API report lists x,y and some other properties on
>>> spark.primitives.Line.  We shouldn’t need to emulate their base classes
>>> right now.
>>>
>>>
>>>
>>> -Alex
>>>
>>>
>>>
>>> *From: *Alina Kazi <[email protected]>
>>> *Reply-To: *"[email protected]" <[email protected]>
>>> *Date: *Thursday, June 7, 2018 at 11:19 PM
>>> *To: *"[email protected]" <[email protected]>
>>> *Subject: *RE: Work on Emulation
>>>
>>>
>>>
>>> Hi Alex,
>>>
>>> Spark.primitives.Line class extends StrokedElement
>>> <https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fhelp.adobe.com%2Fen_US%2FFlashPlatform%2Freference%2Factionscript%2F3%2Fspark%2Fprimitives%2FsupportClasses%2FStrokedElement.html&data=02%7C01%7Caharui%40adobe.com%7Cae8f14fa0081408e863308d5cd07cb30%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636640355740748743&sdata=6onZ98eOPaUn8AJFUYF%2FshzhxBAIxxE2n0n7a1pf1Ak%3D&reserved=0>
>>>  <image001.gif> GraphicElement
>>> <https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fhelp.adobe.com%2Fen_US%2FFlashPlatform%2Freference%2Factionscript%2F3%2Fspark%2Fprimitives%2FsupportClasses%2FGraphicElement.html&data=02%7C01%7Caharui%40adobe.com%7Cae8f14fa0081408e863308d5cd07cb30%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636640355740748743&sdata=FbKZCEeaj%2BUNTz%2Be4JFgc2UYGSI16DbO%2F9%2F3xpCBOfw%3D&reserved=0>
>>>  <image001.gif> EventDispatcher
>>> <https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fhelp.adobe.com%2Fen_US%2FFlashPlatform%2Freference%2Factionscript%2F3%2Fflash%2Fevents%2FEventDispatcher.html&data=02%7C01%7Caharui%40adobe.com%7Cae8f14fa0081408e863308d5cd07cb30%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636640355740748743&sdata=MjPhmmfbXUaQYck%2BYA%2B13N7%2F6QzbAXLPrMGgJp9JZYg%3D&reserved=0>
>>>  in Flex SDK.
>>>
>>>
>>>
>>> In Line Class X,Y Properties are extended from GraphicElement
>>> <https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fhelp.adobe.com%2Fen_US%2FFlashPlatform%2Freference%2Factionscript%2F3%2Fspark%2Fprimitives%2FsupportClasses%2FGraphicElement.html&data=02%7C01%7Caharui%40adobe.com%7Cae8f14fa0081408e863308d5cd07cb30%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636640355740748743&sdata=FbKZCEeaj%2BUNTz%2Be4JFgc2UYGSI16DbO%2F9%2F3xpCBOfw%3D&reserved=0>
>>> .StrokedElement & GraphicElement both are not in Emulation Components
>>> list.
>>>
>>> Currently Emulated Line Class extends EventDispatcher.
>>>
>>> should I add these properties to Line Class ?
>>>
>>>
>>>
>>> Thanks,
>>>
>>> Alina
>>>
>>>
>>>
>>> *From:* Alex Harui [mailto:[email protected]]
>>> *Sent:* Thursday, June 07, 2018 11:21 PM
>>> *To:* [email protected]
>>> *Subject:* Re: Work on Emulation
>>>
>>>
>>>
>>> Hi Alina,
>>>
>>>
>>>
>>> Congratulations on that achievement.  Keep up the great work.
>>>
>>>
>>>
>>> -Alex
>>>
>>>
>>>
>>> *From: *Alina Kazi <[email protected]>
>>> *Reply-To: *"[email protected]" <[email protected]>
>>> *Date: *Thursday, June 7, 2018 at 1:46 AM
>>> *To: *"[email protected]" <[email protected]>
>>> *Subject: *RE: Work on Emulation
>>>
>>>
>>>
>>> Thanks Alex.
>>>
>>> One of the file from D-Bz Library Project is compiled Successfully.
>>>
>>> It contains API’s :
>>> Group,SparkSkin,Scroller,Rect,Stroke,SolidColor,SolidColorStroke,Fill,State
>>>
>>>
>>>
>>> -Alina Kazi
>>>
>>>
>>>
>>> *From:* Alex Harui [mailto:[email protected]]
>>> *Sent:* Thursday, June 07, 2018 1:20 PM
>>> *To:* [email protected]
>>> *Subject:* Re: Work on Emulation
>>>
>>>
>>>
>>> Hi Alina,
>>>
>>>
>>>
>>> I think you should add static constants to mx.events.MouseEvent.  It
>>> should  look something like:
>>>
>>>
>>>
>>> public static const MOUSE_DOWN:String =
>>> org.apache.royale.events.MouseEvent.MOUSE_DOWN;
>>>
>>>
>>>
>>>
>>>
>>> For Graphics, look at org.apache.royale.svg.CompoundGraphic
>>>
>>>
>>>
>>>
>>>
>>> HTH,
>>>
>>> -Alex
>>>
>>>
>>>
>>> *From: *Alina Kazi <[email protected]>
>>> *Reply-To: *"[email protected]" <[email protected]>
>>> *Date: *Wednesday, June 6, 2018 at 11:24 PM
>>> *To: *"[email protected]" <[email protected]>
>>> *Subject: *RE: Work on Emulation
>>>
>>>
>>>
>>> Hi Alex,
>>>
>>> Thanks for the help. It worked.
>>>
>>> I have emulated a flash API MouseEvent exends
>>> org.apache.royale.events.MouseEvent
>>>
>>> Properties like MouseEvent.MOUSE_DOWN , MouseEvent.MOUSE_UP ,
>>> MouseEvent.CLICK etc are not accessible when I am using emulated
>>> mx.events.MouseEvent in an Example.
>>>
>>> flash.display.Graphics is used at many places in our D-Biz Library
>>> Project. Graphics API is not present in any project of Royale SDK .
>>>
>>> So, Should I emulate Graphics extends Object ? OR Emulated Graphics API
>>> should extend any API from Royale SDK ?
>>>
>>>
>>>
>>> Thanks,
>>>
>>> Alina
>>>
>>>
>>>
>>>
>>>
>>> *From:* Alex Harui [mailto:[email protected]]
>>> *Sent:* Wednesday, June 06, 2018 8:15 PM
>>> *To:* [email protected]
>>> *Subject:* Re: Work on Emulation
>>>
>>>
>>>
>>> Hi Alina,
>>>
>>>
>>>
>>> “lookupOnly=true” is used when a class is in a different SWC.  In Flex,
>>> AdvancedDataGrid is in the advancedgrids.swc.  In the emulation components
>>> they are in MXRoyale, so I think you can just remove the lookupOnly=”true”
>>> and it should work.
>>>
>>>
>>>
>>> HTH,
>>>
>>> -Alex
>>>
>>>
>>>
>>> *From: *Alina Kazi <[email protected]>
>>> *Reply-To: *" <[email protected]>
>>>
>>>

Reply via email to