You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@royale.apache.org by Takeshita Shoichiro <jl...@gmail.com> on 2020/01/09 13:11:32 UTC

Flexlib Emulation

Hi,

I'll try to develop emulation components for flexlib.

Several questions in the meantime.

Flexlib consists of about 500 files, mostly .as, .png, and .gif.

However, there are also the following .fla and .swf files.

\flexlib-master\flexlib-master\examples\MDI\src\MacOS9.swf
\flexlib-master\flexlib-master\examples\MDI\src\WindowsXP_default.swf
\flexlib-master\flexlib-master\examples\MDI\src\assets\swf\Blue.swf
\flexlib-master\flexlib-master\examples\MDI\src\assets\swf\BrushedMetal.swf
\flexlib-master\flexlib-master\examples\MDI\src\assets\swf\WindowsAssets.swf
\flexlib-master\flexlib-master\examples\TreeGrid\src\assets\defaultTreeAssets.fla
\flexlib-master\flexlib-master\examples\TreeGrid\src\assets\defaultTreeAssets.swf
\flexlib-master\flexlib-master\examples\TreeGrid\src\assets\treeAssets.fla
\flexlib-master\flexlib-master\examples\TreeGrid\src\assets\treeAssets.swf
\flexlib-master\flexlib-master\library\src\flexlib\assets\assets.fla
\flexlib-master\flexlib-master\library\src\flexlib\assets\assets.swf
\flexlib-master\flexlib-master\library\src\flexlib\assets\defaultTreeAssets.fla
\flexlib-master\flexlib-master\library\src\flexlib\assets\defaultTreeAssets.swf
\flexlib-master\flexlib-master\library\src\flexlib\controls\iconLoaderClasses\assets\Assets.fla
\flexlib-master\flexlib-master\library\src\flexlib\controls\iconLoaderClasses\assets\Assets.swf

1. How to treat these files?  Do these files bring an impact to the
emulation work?

2. To compile the emulated flexlib, can I use the pom.xml included in this
repository?

Thanks for your advice in advance.

Re: Flexlib Emulation

Posted by Carlos Rovira <ca...@apache.org>.
Hi Takeshita,

I didn't take a look at the pom.xml but for sure it was an old flexmojos
pom that will no be useful at all.
You can use a pom.xml from any other Royale library to setup quickly. Take
for example the one in Jewel, Binding, or any other one.
I suppose you'll put it with the rest of libs in royale to contribute at
some point, right? so that way will be the easiest. You can as well mimic a
build.xml too for ANT, since it will be needed to.

regarding name, since mx in royale is MXRoyale, and spark is SparkRoyale,
my suggestion is to call it following that pattern and call it
"FlexlibRoyale", since "royalelib" can easily be confusing (In fact I have
2 projects using already "royalelib".

Thanks for taking the time to do this! I think many others will be happy to
have it  :)

Carlos



El jue., 9 ene. 2020 a las 18:59, Alex Harui (<ah...@adobe.com.invalid>)
escribió:

>
>
> On 1/9/20, 9:43 AM, "Takeshita Shoichiro" <jl...@gmail.com> wrote:
>
>     Hi,
>
>     I'll try to develop emulation components for flexlib.
>
>     Several questions in the meantime.
>
>     Flexlib consists of about 500 files, mostly .as, .png, and .gif.
>
>     However, there are also the following .fla and .swf files.
>
>     \flexlib-master\flexlib-master\examples\MDI\src\MacOS9.swf
>     \flexlib-master\flexlib-master\examples\MDI\src\WindowsXP_default.swf
>     \flexlib-master\flexlib-master\examples\MDI\src\assets\swf\Blue.swf
>
> \flexlib-master\flexlib-master\examples\MDI\src\assets\swf\BrushedMetal.swf
>
> \flexlib-master\flexlib-master\examples\MDI\src\assets\swf\WindowsAssets.swf
>
> \flexlib-master\flexlib-master\examples\TreeGrid\src\assets\defaultTreeAssets.fla
>
> \flexlib-master\flexlib-master\examples\TreeGrid\src\assets\defaultTreeAssets.swf
>
> \flexlib-master\flexlib-master\examples\TreeGrid\src\assets\treeAssets.fla
>
> \flexlib-master\flexlib-master\examples\TreeGrid\src\assets\treeAssets.swf
>     \flexlib-master\flexlib-master\library\src\flexlib\assets\assets.fla
>     \flexlib-master\flexlib-master\library\src\flexlib\assets\assets.swf
>
> \flexlib-master\flexlib-master\library\src\flexlib\assets\defaultTreeAssets.fla
>
> \flexlib-master\flexlib-master\library\src\flexlib\assets\defaultTreeAssets.swf
>
> \flexlib-master\flexlib-master\library\src\flexlib\controls\iconLoaderClasses\assets\Assets.fla
>
> \flexlib-master\flexlib-master\library\src\flexlib\controls\iconLoaderClasses\assets\Assets.swf
>
>     1. How to treat these files?  Do these files bring an impact to the
>     emulation work?
>
> I would ignore those files for right now.  If they are referenced as
> embedded assets in the code, comment out the embed directive since Royale
> doesn't support that right now and try to get the code to compile and run.
> Then it will probably be more obvious what the asset was supposed to do and
> we can discuss how to replace whatever is missing.
>
>     2. To compile the emulated flexlib, can I use the pom.xml included in
> this
>     repository?
>
> If you want to use Maven that's fine, but I took a quick look at the POM
> and it will need to be modified so it uses Royale instead of Flex and does
> not push the artifacts to the same folder as flexlib.  You may want to call
> this project royalelib instead.
>
> If you are more familiar with Ant, it is fine to just start with Ant.  At
> some point we will make builds work for both Ant and Maven.
>
> Thanks,
> -Alex
>
>     Thanks for your advice in advance.
>
>
>

-- 
Carlos Rovira
http://about.me/carlosrovira

Re: Flexlib Emulation

Posted by Alex Harui <ah...@adobe.com.INVALID>.

On 1/9/20, 9:43 AM, "Takeshita Shoichiro" <jl...@gmail.com> wrote:

    Hi,
    
    I'll try to develop emulation components for flexlib.
    
    Several questions in the meantime.
    
    Flexlib consists of about 500 files, mostly .as, .png, and .gif.
    
    However, there are also the following .fla and .swf files.
    
    \flexlib-master\flexlib-master\examples\MDI\src\MacOS9.swf
    \flexlib-master\flexlib-master\examples\MDI\src\WindowsXP_default.swf
    \flexlib-master\flexlib-master\examples\MDI\src\assets\swf\Blue.swf
    \flexlib-master\flexlib-master\examples\MDI\src\assets\swf\BrushedMetal.swf
    \flexlib-master\flexlib-master\examples\MDI\src\assets\swf\WindowsAssets.swf
    \flexlib-master\flexlib-master\examples\TreeGrid\src\assets\defaultTreeAssets.fla
    \flexlib-master\flexlib-master\examples\TreeGrid\src\assets\defaultTreeAssets.swf
    \flexlib-master\flexlib-master\examples\TreeGrid\src\assets\treeAssets.fla
    \flexlib-master\flexlib-master\examples\TreeGrid\src\assets\treeAssets.swf
    \flexlib-master\flexlib-master\library\src\flexlib\assets\assets.fla
    \flexlib-master\flexlib-master\library\src\flexlib\assets\assets.swf
    \flexlib-master\flexlib-master\library\src\flexlib\assets\defaultTreeAssets.fla
    \flexlib-master\flexlib-master\library\src\flexlib\assets\defaultTreeAssets.swf
    \flexlib-master\flexlib-master\library\src\flexlib\controls\iconLoaderClasses\assets\Assets.fla
    \flexlib-master\flexlib-master\library\src\flexlib\controls\iconLoaderClasses\assets\Assets.swf
    
    1. How to treat these files?  Do these files bring an impact to the
    emulation work?
    
I would ignore those files for right now.  If they are referenced as embedded assets in the code, comment out the embed directive since Royale doesn't support that right now and try to get the code to compile and run.  Then it will probably be more obvious what the asset was supposed to do and we can discuss how to replace whatever is missing.

    2. To compile the emulated flexlib, can I use the pom.xml included in this
    repository?
    
If you want to use Maven that's fine, but I took a quick look at the POM and it will need to be modified so it uses Royale instead of Flex and does not push the artifacts to the same folder as flexlib.  You may want to call this project royalelib instead.

If you are more familiar with Ant, it is fine to just start with Ant.  At some point we will make builds work for both Ant and Maven.

Thanks,
-Alex

    Thanks for your advice in advance.
    


Re: Flexlib Emulation

Posted by Takeshita Shoichiro <jl...@gmail.com>.
The video by the Flexlib author.

http://tv.adobe.com/watch/360flex-conference/creating-reusable-components-by-ben-clinkinbeard/


On Wed, Jan 22, 2020 at 4:19 PM Takeshita Shoichiro <jl...@gmail.com>
wrote:

> Greg, just for your reference.  Flexlib provides MDI, multiple document
> interface.  This function allows child windows to embed other windows
> inside them as well, creating complex nested hierarchies.  Our application
> uses this function to move/resize child windows in which the image is
> displayed.
>
> 2020年1月22日(水) 13:04 Takeshita Shoichiro <jl...@gmail.com>:
>
>> Greg, that will be a great help.  Before yourro resuming work, I will
>> create test cases from our application. ^_^
>>
>> 2020年1月22日(水) 12:53 Greg Dove <gr...@gmail.com>:
>>
>>> I'm not familiar with that lib, but I suspect the swf graphics emulation
>>> I
>>> intend to add will help you with a bunch of those flash.display.*
>>> classes.
>>> I expect that will be on Jan 28th, I am unable to do it before then.
>>>
>>>
>>>
>>> On Wed, 22 Jan 2020, 04:52 Yishay Weiss, <yi...@hotmail.com> wrote:
>>>
>>> > Thanks, I’ll open an issue on this so we can collaborate.
>>> >
>>> > From: Takeshita Shoichiro<ma...@gmail.com>
>>> > Sent: Tuesday, January 21, 2020 11:12 AM
>>> > To: dev@royale.apache.org<ma...@royale.apache.org>
>>> > Subject: Re: Flexlib Emulation
>>> >
>>> > Yishay,
>>> >
>>> > There are 56 kinds of flash libraries are imported in flexlib.
>>> > I could guess some of them to be replaced by the Royale libs.
>>> > If you have other candidates for emulation, appreciate it.
>>> >
>>> > flexlib                                        Royale
>>> > =====================================
>>> > flash.display.Bitmap;                 mx.display.Bitmap;
>>> > flash.display.BitmapData;         ?
>>> > flash.display.BlendMode;         ?
>>> > flash.display.DisplayObject;         mx.core.IUIComponent;
>>> > flash.display.DisplayObjectContainer; ?
>>> > flash.display.FrameLabel;         ?
>>> > flash.display.GradientType;         ?
>>> > flash.display.Graphics;                 mx.display.Graphics
>>> > flash.display.GraphicsStroke;         ?
>>> > flash.display.InteractiveObject; ?
>>> > flash.display.JointStyle;         ?
>>> > flash.display.LineScaleMode;         ?
>>> > flash.display.Loader;                 ?
>>> > flash.display.LoaderInfo;         ?
>>> > flash.display.Shape;                 ?
>>> > flash.display.Sprite;                 ?
>>> > flash.events.*;                         org.apache.royale.events.*;
>>> > flash.events.ContextMenuEvent;         ?
>>> > flash.events.Event;                 org.apache.royale.events.Event;
>>> > flash.events.EventDispatcher;
>>> > org.apache.royale.events.EventDispatcher;
>>> > flash.events.EventPhase;         ?
>>> > flash.events.FocusEvent;         org.apache.royale.events.FocusEvent;
>>> > flash.events.IEventDispatcher;
>>> > org.apache.royale.events.IEventDispatcher;
>>> > flash.events.IOErrorEvent;         ?
>>> > flash.events.KeyboardEvent;
>>>  org.apache.royale.events.KeyboardEvent;
>>> > flash.events.MouseEvent;         org.apache.royale.events.Mouse.Event;
>>> > flash.events.SecurityErrorEvent; ?
>>> > flash.events.TextEvent;                 ?
>>> > flash.events.TimerEvent;         ?
>>> > flash.filters.DisplacementMapFilter; ?
>>> > flash.filters.DisplacementMapFilterMode; ?
>>> > flash.geom.Matrix;                 org.apache.royale.geom.Matrix;
>>> > flash.geom.Point;                 org.apache.royale.geom.Point;
>>> > flash.geom.Rectangle;                 org.apache.royale.geom.Rectangle;
>>> > flash.net.URLLoader;                 org.apache.royale.net.URLLoader;
>>> > flash.net.URLLoaderDataFormat;         ?
>>> > flash.net.URLRequest;                 org.apache.royale.net
>>> .URLRequest;
>>> > flash.system.ApplicationDomain;         ?
>>> > flash.system.SecurityDomain;         ?
>>> > flash.text.TextField;                 mx.controls.Label;
>>> > flash.text.TextFieldType;         ?
>>> > flash.ui.ContextMenu;                 ?
>>> > flash.ui.ContextMenuItem;         ?
>>> > flash.ui.Keyboard;                 ?
>>> > flash.ui.KeyLocation;                 ?
>>> > flash.utils.ByteArray;                 ?
>>> > flash.utils.clearInterval;         ?
>>> > flash.utils.describeType;         ?
>>> > flash.utils.Dictionary;                 ?
>>> > flash.utils.Endian;                 org.apache.royale.utils.Endian;
>>> > flash.utils.getDefinitionByName; ?
>>> > flash.utils.getQualifiedClassName; ?
>>> > flash.utils.getTimer;                 org.apache.royale.utils.getTimer;
>>> > flash.utils.Timer;                 org.apache.royale.utils.Timer
>>> > flash.xml.XMLNode;                 ?
>>> >
>>> > On Tue, Jan 21, 2020 at 3:25 AM Yishay Weiss <yi...@hotmail.com>
>>> > wrote:
>>> >
>>> > > That would be helpful. Thanks.
>>> > >
>>> > > From: Takeshita Shoichiro<ma...@gmail.com>
>>> > > Sent: Monday, January 20, 2020 8:20 PM
>>> > > To: dev@royale.apache.org<ma...@royale.apache.org>
>>> > > Subject: Re: Flexlib Emulation
>>> > >
>>> > > Yishay, sorry, I did not start yet.  I was working on creating test
>>> cases
>>> > > for emulation for other areas.  I will find time today.  Will share
>>> my
>>> > > progress with you for working together.
>>> > >
>>> > > 2020年1月21日(火) 3:13 Yishay Weiss <yi...@hotmail.com>:
>>> > >
>>> > > >
>>> > > > Hi Taskeshita,
>>> > > >
>>> > > > How is this progressing? We might find this useful very soon.
>>> Maybe we
>>> > > can
>>> > > > work on this together.
>>> > > >
>>> > > > Thanks,
>>> > > > Yisay
>>> > > >
>>> > > > From: Takeshita Shoichiro<ma...@gmail.com>
>>> > > > Sent: Thursday, January 9, 2020 7:43 PM
>>> > > > To: dev@royale.apache.org<ma...@royale.apache.org>
>>> > > > Subject: Flexlib Emulation
>>> > > >
>>> > > > Hi,
>>> > > >
>>> > > > I'll try to develop emulation components for flexlib.
>>> > > >
>>> > > > Several questions in the meantime.
>>> > > >
>>> > > > Flexlib consists of about 500 files, mostly .as, .png, and .gif.
>>> > > >
>>> > > > However, there are also the following .fla and .swf files.
>>> > > >
>>> > > > \flexlib-master\flexlib-master\examples\MDI\src\MacOS9.swf
>>> > > >
>>> \flexlib-master\flexlib-master\examples\MDI\src\WindowsXP_default.swf
>>> > > > \flexlib-master\flexlib-master\examples\MDI\src\assets\swf\Blue.swf
>>> > > >
>>> > >
>>> >
>>> \flexlib-master\flexlib-master\examples\MDI\src\assets\swf\BrushedMetal.swf
>>> > > >
>>> > > >
>>> > >
>>> >
>>> \flexlib-master\flexlib-master\examples\MDI\src\assets\swf\WindowsAssets.swf
>>> > > >
>>> > > >
>>> > >
>>> >
>>> \flexlib-master\flexlib-master\examples\TreeGrid\src\assets\defaultTreeAssets.fla
>>> > > >
>>> > > >
>>> > >
>>> >
>>> \flexlib-master\flexlib-master\examples\TreeGrid\src\assets\defaultTreeAssets.swf
>>> > > >
>>> > >
>>> >
>>> \flexlib-master\flexlib-master\examples\TreeGrid\src\assets\treeAssets.fla
>>> > > >
>>> > >
>>> >
>>> \flexlib-master\flexlib-master\examples\TreeGrid\src\assets\treeAssets.swf
>>> > > >
>>> \flexlib-master\flexlib-master\library\src\flexlib\assets\assets.fla
>>> > > >
>>> \flexlib-master\flexlib-master\library\src\flexlib\assets\assets.swf
>>> > > >
>>> > > >
>>> > >
>>> >
>>> \flexlib-master\flexlib-master\library\src\flexlib\assets\defaultTreeAssets.fla
>>> > > >
>>> > > >
>>> > >
>>> >
>>> \flexlib-master\flexlib-master\library\src\flexlib\assets\defaultTreeAssets.swf
>>> > > >
>>> > > >
>>> > >
>>> >
>>> \flexlib-master\flexlib-master\library\src\flexlib\controls\iconLoaderClasses\assets\Assets.fla
>>> > > >
>>> > > >
>>> > >
>>> >
>>> \flexlib-master\flexlib-master\library\src\flexlib\controls\iconLoaderClasses\assets\Assets.swf
>>> > > >
>>> > > > 1. How to treat these files?  Do these files bring an impact to the
>>> > > > emulation work?
>>> > > >
>>> > > > 2. To compile the emulated flexlib, can I use the pom.xml included
>>> in
>>> > > this
>>> > > > repository?
>>> > > >
>>> > > > Thanks for your advice in advance.
>>> > > >
>>> > > > --
>>> > > Shoichiro Takeshita
>>> > > 武下 祥一郎
>>> > >
>>> > >
>>> >
>>> > --
>>> > Shoichiro Takeshita
>>> > 武下 祥一郎
>>> >
>>> >
>>>
>> --
>> Shoichiro Takeshita
>> 武下 祥一郎
>>
> --
> Shoichiro Takeshita
> 武下 祥一郎
>


-- 
Shoichiro Takeshita
武下 祥一郎

Re: Flexlib Emulation

Posted by Takeshita Shoichiro <jl...@gmail.com>.
Greg, just for your reference.  Flexlib provides MDI, multiple document
interface.  This function allows child windows to embed other windows
inside them as well, creating complex nested hierarchies.  Our application
uses this function to move/resize child windows in which the image is
displayed.

2020年1月22日(水) 13:04 Takeshita Shoichiro <jl...@gmail.com>:

> Greg, that will be a great help.  Before yourro resuming work, I will
> create test cases from our application. ^_^
>
> 2020年1月22日(水) 12:53 Greg Dove <gr...@gmail.com>:
>
>> I'm not familiar with that lib, but I suspect the swf graphics emulation I
>> intend to add will help you with a bunch of those flash.display.* classes.
>> I expect that will be on Jan 28th, I am unable to do it before then.
>>
>>
>>
>> On Wed, 22 Jan 2020, 04:52 Yishay Weiss, <yi...@hotmail.com> wrote:
>>
>> > Thanks, I’ll open an issue on this so we can collaborate.
>> >
>> > From: Takeshita Shoichiro<ma...@gmail.com>
>> > Sent: Tuesday, January 21, 2020 11:12 AM
>> > To: dev@royale.apache.org<ma...@royale.apache.org>
>> > Subject: Re: Flexlib Emulation
>> >
>> > Yishay,
>> >
>> > There are 56 kinds of flash libraries are imported in flexlib.
>> > I could guess some of them to be replaced by the Royale libs.
>> > If you have other candidates for emulation, appreciate it.
>> >
>> > flexlib                                        Royale
>> > =====================================
>> > flash.display.Bitmap;                 mx.display.Bitmap;
>> > flash.display.BitmapData;         ?
>> > flash.display.BlendMode;         ?
>> > flash.display.DisplayObject;         mx.core.IUIComponent;
>> > flash.display.DisplayObjectContainer; ?
>> > flash.display.FrameLabel;         ?
>> > flash.display.GradientType;         ?
>> > flash.display.Graphics;                 mx.display.Graphics
>> > flash.display.GraphicsStroke;         ?
>> > flash.display.InteractiveObject; ?
>> > flash.display.JointStyle;         ?
>> > flash.display.LineScaleMode;         ?
>> > flash.display.Loader;                 ?
>> > flash.display.LoaderInfo;         ?
>> > flash.display.Shape;                 ?
>> > flash.display.Sprite;                 ?
>> > flash.events.*;                         org.apache.royale.events.*;
>> > flash.events.ContextMenuEvent;         ?
>> > flash.events.Event;                 org.apache.royale.events.Event;
>> > flash.events.EventDispatcher;
>> > org.apache.royale.events.EventDispatcher;
>> > flash.events.EventPhase;         ?
>> > flash.events.FocusEvent;         org.apache.royale.events.FocusEvent;
>> > flash.events.IEventDispatcher;
>> > org.apache.royale.events.IEventDispatcher;
>> > flash.events.IOErrorEvent;         ?
>> > flash.events.KeyboardEvent;
>>  org.apache.royale.events.KeyboardEvent;
>> > flash.events.MouseEvent;         org.apache.royale.events.Mouse.Event;
>> > flash.events.SecurityErrorEvent; ?
>> > flash.events.TextEvent;                 ?
>> > flash.events.TimerEvent;         ?
>> > flash.filters.DisplacementMapFilter; ?
>> > flash.filters.DisplacementMapFilterMode; ?
>> > flash.geom.Matrix;                 org.apache.royale.geom.Matrix;
>> > flash.geom.Point;                 org.apache.royale.geom.Point;
>> > flash.geom.Rectangle;                 org.apache.royale.geom.Rectangle;
>> > flash.net.URLLoader;                 org.apache.royale.net.URLLoader;
>> > flash.net.URLLoaderDataFormat;         ?
>> > flash.net.URLRequest;                 org.apache.royale.net.URLRequest;
>> > flash.system.ApplicationDomain;         ?
>> > flash.system.SecurityDomain;         ?
>> > flash.text.TextField;                 mx.controls.Label;
>> > flash.text.TextFieldType;         ?
>> > flash.ui.ContextMenu;                 ?
>> > flash.ui.ContextMenuItem;         ?
>> > flash.ui.Keyboard;                 ?
>> > flash.ui.KeyLocation;                 ?
>> > flash.utils.ByteArray;                 ?
>> > flash.utils.clearInterval;         ?
>> > flash.utils.describeType;         ?
>> > flash.utils.Dictionary;                 ?
>> > flash.utils.Endian;                 org.apache.royale.utils.Endian;
>> > flash.utils.getDefinitionByName; ?
>> > flash.utils.getQualifiedClassName; ?
>> > flash.utils.getTimer;                 org.apache.royale.utils.getTimer;
>> > flash.utils.Timer;                 org.apache.royale.utils.Timer
>> > flash.xml.XMLNode;                 ?
>> >
>> > On Tue, Jan 21, 2020 at 3:25 AM Yishay Weiss <yi...@hotmail.com>
>> > wrote:
>> >
>> > > That would be helpful. Thanks.
>> > >
>> > > From: Takeshita Shoichiro<ma...@gmail.com>
>> > > Sent: Monday, January 20, 2020 8:20 PM
>> > > To: dev@royale.apache.org<ma...@royale.apache.org>
>> > > Subject: Re: Flexlib Emulation
>> > >
>> > > Yishay, sorry, I did not start yet.  I was working on creating test
>> cases
>> > > for emulation for other areas.  I will find time today.  Will share my
>> > > progress with you for working together.
>> > >
>> > > 2020年1月21日(火) 3:13 Yishay Weiss <yi...@hotmail.com>:
>> > >
>> > > >
>> > > > Hi Taskeshita,
>> > > >
>> > > > How is this progressing? We might find this useful very soon. Maybe
>> we
>> > > can
>> > > > work on this together.
>> > > >
>> > > > Thanks,
>> > > > Yisay
>> > > >
>> > > > From: Takeshita Shoichiro<ma...@gmail.com>
>> > > > Sent: Thursday, January 9, 2020 7:43 PM
>> > > > To: dev@royale.apache.org<ma...@royale.apache.org>
>> > > > Subject: Flexlib Emulation
>> > > >
>> > > > Hi,
>> > > >
>> > > > I'll try to develop emulation components for flexlib.
>> > > >
>> > > > Several questions in the meantime.
>> > > >
>> > > > Flexlib consists of about 500 files, mostly .as, .png, and .gif.
>> > > >
>> > > > However, there are also the following .fla and .swf files.
>> > > >
>> > > > \flexlib-master\flexlib-master\examples\MDI\src\MacOS9.swf
>> > > >
>> \flexlib-master\flexlib-master\examples\MDI\src\WindowsXP_default.swf
>> > > > \flexlib-master\flexlib-master\examples\MDI\src\assets\swf\Blue.swf
>> > > >
>> > >
>> >
>> \flexlib-master\flexlib-master\examples\MDI\src\assets\swf\BrushedMetal.swf
>> > > >
>> > > >
>> > >
>> >
>> \flexlib-master\flexlib-master\examples\MDI\src\assets\swf\WindowsAssets.swf
>> > > >
>> > > >
>> > >
>> >
>> \flexlib-master\flexlib-master\examples\TreeGrid\src\assets\defaultTreeAssets.fla
>> > > >
>> > > >
>> > >
>> >
>> \flexlib-master\flexlib-master\examples\TreeGrid\src\assets\defaultTreeAssets.swf
>> > > >
>> > >
>> >
>> \flexlib-master\flexlib-master\examples\TreeGrid\src\assets\treeAssets.fla
>> > > >
>> > >
>> >
>> \flexlib-master\flexlib-master\examples\TreeGrid\src\assets\treeAssets.swf
>> > > > \flexlib-master\flexlib-master\library\src\flexlib\assets\assets.fla
>> > > > \flexlib-master\flexlib-master\library\src\flexlib\assets\assets.swf
>> > > >
>> > > >
>> > >
>> >
>> \flexlib-master\flexlib-master\library\src\flexlib\assets\defaultTreeAssets.fla
>> > > >
>> > > >
>> > >
>> >
>> \flexlib-master\flexlib-master\library\src\flexlib\assets\defaultTreeAssets.swf
>> > > >
>> > > >
>> > >
>> >
>> \flexlib-master\flexlib-master\library\src\flexlib\controls\iconLoaderClasses\assets\Assets.fla
>> > > >
>> > > >
>> > >
>> >
>> \flexlib-master\flexlib-master\library\src\flexlib\controls\iconLoaderClasses\assets\Assets.swf
>> > > >
>> > > > 1. How to treat these files?  Do these files bring an impact to the
>> > > > emulation work?
>> > > >
>> > > > 2. To compile the emulated flexlib, can I use the pom.xml included
>> in
>> > > this
>> > > > repository?
>> > > >
>> > > > Thanks for your advice in advance.
>> > > >
>> > > > --
>> > > Shoichiro Takeshita
>> > > 武下 祥一郎
>> > >
>> > >
>> >
>> > --
>> > Shoichiro Takeshita
>> > 武下 祥一郎
>> >
>> >
>>
> --
> Shoichiro Takeshita
> 武下 祥一郎
>
-- 
Shoichiro Takeshita
武下 祥一郎

Re: Flexlib Emulation

Posted by Takeshita Shoichiro <jl...@gmail.com>.
Greg, that will be a great help.  Before your resuming work, I will create
test cases from our application. ^_^

2020年1月22日(水) 12:53 Greg Dove <gr...@gmail.com>:

> I'm not familiar with that lib, but I suspect the swf graphics emulation I
> intend to add will help you with a bunch of those flash.display.* classes.
> I expect that will be on Jan 28th, I am unable to do it before then.
>
>
>
> On Wed, 22 Jan 2020, 04:52 Yishay Weiss, <yi...@hotmail.com> wrote:
>
> > Thanks, I’ll open an issue on this so we can collaborate.
> >
> > From: Takeshita Shoichiro<ma...@gmail.com>
> > Sent: Tuesday, January 21, 2020 11:12 AM
> > To: dev@royale.apache.org<ma...@royale.apache.org>
> > Subject: Re: Flexlib Emulation
> >
> > Yishay,
> >
> > There are 56 kinds of flash libraries are imported in flexlib.
> > I could guess some of them to be replaced by the Royale libs.
> > If you have other candidates for emulation, appreciate it.
> >
> > flexlib                                        Royale
> > =====================================
> > flash.display.Bitmap;                 mx.display.Bitmap;
> > flash.display.BitmapData;         ?
> > flash.display.BlendMode;         ?
> > flash.display.DisplayObject;         mx.core.IUIComponent;
> > flash.display.DisplayObjectContainer; ?
> > flash.display.FrameLabel;         ?
> > flash.display.GradientType;         ?
> > flash.display.Graphics;                 mx.display.Graphics
> > flash.display.GraphicsStroke;         ?
> > flash.display.InteractiveObject; ?
> > flash.display.JointStyle;         ?
> > flash.display.LineScaleMode;         ?
> > flash.display.Loader;                 ?
> > flash.display.LoaderInfo;         ?
> > flash.display.Shape;                 ?
> > flash.display.Sprite;                 ?
> > flash.events.*;                         org.apache.royale.events.*;
> > flash.events.ContextMenuEvent;         ?
> > flash.events.Event;                 org.apache.royale.events.Event;
> > flash.events.EventDispatcher;
> > org.apache.royale.events.EventDispatcher;
> > flash.events.EventPhase;         ?
> > flash.events.FocusEvent;         org.apache.royale.events.FocusEvent;
> > flash.events.IEventDispatcher;
> > org.apache.royale.events.IEventDispatcher;
> > flash.events.IOErrorEvent;         ?
> > flash.events.KeyboardEvent;
>  org.apache.royale.events.KeyboardEvent;
> > flash.events.MouseEvent;         org.apache.royale.events.Mouse.Event;
> > flash.events.SecurityErrorEvent; ?
> > flash.events.TextEvent;                 ?
> > flash.events.TimerEvent;         ?
> > flash.filters.DisplacementMapFilter; ?
> > flash.filters.DisplacementMapFilterMode; ?
> > flash.geom.Matrix;                 org.apache.royale.geom.Matrix;
> > flash.geom.Point;                 org.apache.royale.geom.Point;
> > flash.geom.Rectangle;                 org.apache.royale.geom.Rectangle;
> > flash.net.URLLoader;                 org.apache.royale.net.URLLoader;
> > flash.net.URLLoaderDataFormat;         ?
> > flash.net.URLRequest;                 org.apache.royale.net.URLRequest;
> > flash.system.ApplicationDomain;         ?
> > flash.system.SecurityDomain;         ?
> > flash.text.TextField;                 mx.controls.Label;
> > flash.text.TextFieldType;         ?
> > flash.ui.ContextMenu;                 ?
> > flash.ui.ContextMenuItem;         ?
> > flash.ui.Keyboard;                 ?
> > flash.ui.KeyLocation;                 ?
> > flash.utils.ByteArray;                 ?
> > flash.utils.clearInterval;         ?
> > flash.utils.describeType;         ?
> > flash.utils.Dictionary;                 ?
> > flash.utils.Endian;                 org.apache.royale.utils.Endian;
> > flash.utils.getDefinitionByName; ?
> > flash.utils.getQualifiedClassName; ?
> > flash.utils.getTimer;                 org.apache.royale.utils.getTimer;
> > flash.utils.Timer;                 org.apache.royale.utils.Timer
> > flash.xml.XMLNode;                 ?
> >
> > On Tue, Jan 21, 2020 at 3:25 AM Yishay Weiss <yi...@hotmail.com>
> > wrote:
> >
> > > That would be helpful. Thanks.
> > >
> > > From: Takeshita Shoichiro<ma...@gmail.com>
> > > Sent: Monday, January 20, 2020 8:20 PM
> > > To: dev@royale.apache.org<ma...@royale.apache.org>
> > > Subject: Re: Flexlib Emulation
> > >
> > > Yishay, sorry, I did not start yet.  I was working on creating test
> cases
> > > for emulation for other areas.  I will find time today.  Will share my
> > > progress with you for working together.
> > >
> > > 2020年1月21日(火) 3:13 Yishay Weiss <yi...@hotmail.com>:
> > >
> > > >
> > > > Hi Taskeshita,
> > > >
> > > > How is this progressing? We might find this useful very soon. Maybe
> we
> > > can
> > > > work on this together.
> > > >
> > > > Thanks,
> > > > Yisay
> > > >
> > > > From: Takeshita Shoichiro<ma...@gmail.com>
> > > > Sent: Thursday, January 9, 2020 7:43 PM
> > > > To: dev@royale.apache.org<ma...@royale.apache.org>
> > > > Subject: Flexlib Emulation
> > > >
> > > > Hi,
> > > >
> > > > I'll try to develop emulation components for flexlib.
> > > >
> > > > Several questions in the meantime.
> > > >
> > > > Flexlib consists of about 500 files, mostly .as, .png, and .gif.
> > > >
> > > > However, there are also the following .fla and .swf files.
> > > >
> > > > \flexlib-master\flexlib-master\examples\MDI\src\MacOS9.swf
> > > > \flexlib-master\flexlib-master\examples\MDI\src\WindowsXP_default.swf
> > > > \flexlib-master\flexlib-master\examples\MDI\src\assets\swf\Blue.swf
> > > >
> > >
> >
> \flexlib-master\flexlib-master\examples\MDI\src\assets\swf\BrushedMetal.swf
> > > >
> > > >
> > >
> >
> \flexlib-master\flexlib-master\examples\MDI\src\assets\swf\WindowsAssets.swf
> > > >
> > > >
> > >
> >
> \flexlib-master\flexlib-master\examples\TreeGrid\src\assets\defaultTreeAssets.fla
> > > >
> > > >
> > >
> >
> \flexlib-master\flexlib-master\examples\TreeGrid\src\assets\defaultTreeAssets.swf
> > > >
> > >
> >
> \flexlib-master\flexlib-master\examples\TreeGrid\src\assets\treeAssets.fla
> > > >
> > >
> >
> \flexlib-master\flexlib-master\examples\TreeGrid\src\assets\treeAssets.swf
> > > > \flexlib-master\flexlib-master\library\src\flexlib\assets\assets.fla
> > > > \flexlib-master\flexlib-master\library\src\flexlib\assets\assets.swf
> > > >
> > > >
> > >
> >
> \flexlib-master\flexlib-master\library\src\flexlib\assets\defaultTreeAssets.fla
> > > >
> > > >
> > >
> >
> \flexlib-master\flexlib-master\library\src\flexlib\assets\defaultTreeAssets.swf
> > > >
> > > >
> > >
> >
> \flexlib-master\flexlib-master\library\src\flexlib\controls\iconLoaderClasses\assets\Assets.fla
> > > >
> > > >
> > >
> >
> \flexlib-master\flexlib-master\library\src\flexlib\controls\iconLoaderClasses\assets\Assets.swf
> > > >
> > > > 1. How to treat these files?  Do these files bring an impact to the
> > > > emulation work?
> > > >
> > > > 2. To compile the emulated flexlib, can I use the pom.xml included in
> > > this
> > > > repository?
> > > >
> > > > Thanks for your advice in advance.
> > > >
> > > > --
> > > Shoichiro Takeshita
> > > 武下 祥一郎
> > >
> > >
> >
> > --
> > Shoichiro Takeshita
> > 武下 祥一郎
> >
> >
>
-- 
Shoichiro Takeshita
武下 祥一郎

Re: Flexlib Emulation

Posted by Greg Dove <gr...@gmail.com>.
I'm not familiar with that lib, but I suspect the swf graphics emulation I
intend to add will help you with a bunch of those flash.display.* classes.
I expect that will be on Jan 28th, I am unable to do it before then.



On Wed, 22 Jan 2020, 04:52 Yishay Weiss, <yi...@hotmail.com> wrote:

> Thanks, I’ll open an issue on this so we can collaborate.
>
> From: Takeshita Shoichiro<ma...@gmail.com>
> Sent: Tuesday, January 21, 2020 11:12 AM
> To: dev@royale.apache.org<ma...@royale.apache.org>
> Subject: Re: Flexlib Emulation
>
> Yishay,
>
> There are 56 kinds of flash libraries are imported in flexlib.
> I could guess some of them to be replaced by the Royale libs.
> If you have other candidates for emulation, appreciate it.
>
> flexlib                                        Royale
> =====================================
> flash.display.Bitmap;                 mx.display.Bitmap;
> flash.display.BitmapData;         ?
> flash.display.BlendMode;         ?
> flash.display.DisplayObject;         mx.core.IUIComponent;
> flash.display.DisplayObjectContainer; ?
> flash.display.FrameLabel;         ?
> flash.display.GradientType;         ?
> flash.display.Graphics;                 mx.display.Graphics
> flash.display.GraphicsStroke;         ?
> flash.display.InteractiveObject; ?
> flash.display.JointStyle;         ?
> flash.display.LineScaleMode;         ?
> flash.display.Loader;                 ?
> flash.display.LoaderInfo;         ?
> flash.display.Shape;                 ?
> flash.display.Sprite;                 ?
> flash.events.*;                         org.apache.royale.events.*;
> flash.events.ContextMenuEvent;         ?
> flash.events.Event;                 org.apache.royale.events.Event;
> flash.events.EventDispatcher;
> org.apache.royale.events.EventDispatcher;
> flash.events.EventPhase;         ?
> flash.events.FocusEvent;         org.apache.royale.events.FocusEvent;
> flash.events.IEventDispatcher;
> org.apache.royale.events.IEventDispatcher;
> flash.events.IOErrorEvent;         ?
> flash.events.KeyboardEvent;         org.apache.royale.events.KeyboardEvent;
> flash.events.MouseEvent;         org.apache.royale.events.Mouse.Event;
> flash.events.SecurityErrorEvent; ?
> flash.events.TextEvent;                 ?
> flash.events.TimerEvent;         ?
> flash.filters.DisplacementMapFilter; ?
> flash.filters.DisplacementMapFilterMode; ?
> flash.geom.Matrix;                 org.apache.royale.geom.Matrix;
> flash.geom.Point;                 org.apache.royale.geom.Point;
> flash.geom.Rectangle;                 org.apache.royale.geom.Rectangle;
> flash.net.URLLoader;                 org.apache.royale.net.URLLoader;
> flash.net.URLLoaderDataFormat;         ?
> flash.net.URLRequest;                 org.apache.royale.net.URLRequest;
> flash.system.ApplicationDomain;         ?
> flash.system.SecurityDomain;         ?
> flash.text.TextField;                 mx.controls.Label;
> flash.text.TextFieldType;         ?
> flash.ui.ContextMenu;                 ?
> flash.ui.ContextMenuItem;         ?
> flash.ui.Keyboard;                 ?
> flash.ui.KeyLocation;                 ?
> flash.utils.ByteArray;                 ?
> flash.utils.clearInterval;         ?
> flash.utils.describeType;         ?
> flash.utils.Dictionary;                 ?
> flash.utils.Endian;                 org.apache.royale.utils.Endian;
> flash.utils.getDefinitionByName; ?
> flash.utils.getQualifiedClassName; ?
> flash.utils.getTimer;                 org.apache.royale.utils.getTimer;
> flash.utils.Timer;                 org.apache.royale.utils.Timer
> flash.xml.XMLNode;                 ?
>
> On Tue, Jan 21, 2020 at 3:25 AM Yishay Weiss <yi...@hotmail.com>
> wrote:
>
> > That would be helpful. Thanks.
> >
> > From: Takeshita Shoichiro<ma...@gmail.com>
> > Sent: Monday, January 20, 2020 8:20 PM
> > To: dev@royale.apache.org<ma...@royale.apache.org>
> > Subject: Re: Flexlib Emulation
> >
> > Yishay, sorry, I did not start yet.  I was working on creating test cases
> > for emulation for other areas.  I will find time today.  Will share my
> > progress with you for working together.
> >
> > 2020年1月21日(火) 3:13 Yishay Weiss <yi...@hotmail.com>:
> >
> > >
> > > Hi Taskeshita,
> > >
> > > How is this progressing? We might find this useful very soon. Maybe we
> > can
> > > work on this together.
> > >
> > > Thanks,
> > > Yisay
> > >
> > > From: Takeshita Shoichiro<ma...@gmail.com>
> > > Sent: Thursday, January 9, 2020 7:43 PM
> > > To: dev@royale.apache.org<ma...@royale.apache.org>
> > > Subject: Flexlib Emulation
> > >
> > > Hi,
> > >
> > > I'll try to develop emulation components for flexlib.
> > >
> > > Several questions in the meantime.
> > >
> > > Flexlib consists of about 500 files, mostly .as, .png, and .gif.
> > >
> > > However, there are also the following .fla and .swf files.
> > >
> > > \flexlib-master\flexlib-master\examples\MDI\src\MacOS9.swf
> > > \flexlib-master\flexlib-master\examples\MDI\src\WindowsXP_default.swf
> > > \flexlib-master\flexlib-master\examples\MDI\src\assets\swf\Blue.swf
> > >
> >
> \flexlib-master\flexlib-master\examples\MDI\src\assets\swf\BrushedMetal.swf
> > >
> > >
> >
> \flexlib-master\flexlib-master\examples\MDI\src\assets\swf\WindowsAssets.swf
> > >
> > >
> >
> \flexlib-master\flexlib-master\examples\TreeGrid\src\assets\defaultTreeAssets.fla
> > >
> > >
> >
> \flexlib-master\flexlib-master\examples\TreeGrid\src\assets\defaultTreeAssets.swf
> > >
> >
> \flexlib-master\flexlib-master\examples\TreeGrid\src\assets\treeAssets.fla
> > >
> >
> \flexlib-master\flexlib-master\examples\TreeGrid\src\assets\treeAssets.swf
> > > \flexlib-master\flexlib-master\library\src\flexlib\assets\assets.fla
> > > \flexlib-master\flexlib-master\library\src\flexlib\assets\assets.swf
> > >
> > >
> >
> \flexlib-master\flexlib-master\library\src\flexlib\assets\defaultTreeAssets.fla
> > >
> > >
> >
> \flexlib-master\flexlib-master\library\src\flexlib\assets\defaultTreeAssets.swf
> > >
> > >
> >
> \flexlib-master\flexlib-master\library\src\flexlib\controls\iconLoaderClasses\assets\Assets.fla
> > >
> > >
> >
> \flexlib-master\flexlib-master\library\src\flexlib\controls\iconLoaderClasses\assets\Assets.swf
> > >
> > > 1. How to treat these files?  Do these files bring an impact to the
> > > emulation work?
> > >
> > > 2. To compile the emulated flexlib, can I use the pom.xml included in
> > this
> > > repository?
> > >
> > > Thanks for your advice in advance.
> > >
> > > --
> > Shoichiro Takeshita
> > 武下 祥一郎
> >
> >
>
> --
> Shoichiro Takeshita
> 武下 祥一郎
>
>

RE: Flexlib Emulation

Posted by Yishay Weiss <yi...@hotmail.com>.
Thanks, I’ll open an issue on this so we can collaborate.

From: Takeshita Shoichiro<ma...@gmail.com>
Sent: Tuesday, January 21, 2020 11:12 AM
To: dev@royale.apache.org<ma...@royale.apache.org>
Subject: Re: Flexlib Emulation

Yishay,

There are 56 kinds of flash libraries are imported in flexlib.
I could guess some of them to be replaced by the Royale libs.
If you have other candidates for emulation, appreciate it.

flexlib                                        Royale
=====================================
flash.display.Bitmap;                 mx.display.Bitmap;
flash.display.BitmapData;         ?
flash.display.BlendMode;         ?
flash.display.DisplayObject;         mx.core.IUIComponent;
flash.display.DisplayObjectContainer; ?
flash.display.FrameLabel;         ?
flash.display.GradientType;         ?
flash.display.Graphics;                 mx.display.Graphics
flash.display.GraphicsStroke;         ?
flash.display.InteractiveObject; ?
flash.display.JointStyle;         ?
flash.display.LineScaleMode;         ?
flash.display.Loader;                 ?
flash.display.LoaderInfo;         ?
flash.display.Shape;                 ?
flash.display.Sprite;                 ?
flash.events.*;                         org.apache.royale.events.*;
flash.events.ContextMenuEvent;         ?
flash.events.Event;                 org.apache.royale.events.Event;
flash.events.EventDispatcher;
org.apache.royale.events.EventDispatcher;
flash.events.EventPhase;         ?
flash.events.FocusEvent;         org.apache.royale.events.FocusEvent;
flash.events.IEventDispatcher;
org.apache.royale.events.IEventDispatcher;
flash.events.IOErrorEvent;         ?
flash.events.KeyboardEvent;         org.apache.royale.events.KeyboardEvent;
flash.events.MouseEvent;         org.apache.royale.events.Mouse.Event;
flash.events.SecurityErrorEvent; ?
flash.events.TextEvent;                 ?
flash.events.TimerEvent;         ?
flash.filters.DisplacementMapFilter; ?
flash.filters.DisplacementMapFilterMode; ?
flash.geom.Matrix;                 org.apache.royale.geom.Matrix;
flash.geom.Point;                 org.apache.royale.geom.Point;
flash.geom.Rectangle;                 org.apache.royale.geom.Rectangle;
flash.net.URLLoader;                 org.apache.royale.net.URLLoader;
flash.net.URLLoaderDataFormat;         ?
flash.net.URLRequest;                 org.apache.royale.net.URLRequest;
flash.system.ApplicationDomain;         ?
flash.system.SecurityDomain;         ?
flash.text.TextField;                 mx.controls.Label;
flash.text.TextFieldType;         ?
flash.ui.ContextMenu;                 ?
flash.ui.ContextMenuItem;         ?
flash.ui.Keyboard;                 ?
flash.ui.KeyLocation;                 ?
flash.utils.ByteArray;                 ?
flash.utils.clearInterval;         ?
flash.utils.describeType;         ?
flash.utils.Dictionary;                 ?
flash.utils.Endian;                 org.apache.royale.utils.Endian;
flash.utils.getDefinitionByName; ?
flash.utils.getQualifiedClassName; ?
flash.utils.getTimer;                 org.apache.royale.utils.getTimer;
flash.utils.Timer;                 org.apache.royale.utils.Timer
flash.xml.XMLNode;                 ?

On Tue, Jan 21, 2020 at 3:25 AM Yishay Weiss <yi...@hotmail.com> wrote:

> That would be helpful. Thanks.
>
> From: Takeshita Shoichiro<ma...@gmail.com>
> Sent: Monday, January 20, 2020 8:20 PM
> To: dev@royale.apache.org<ma...@royale.apache.org>
> Subject: Re: Flexlib Emulation
>
> Yishay, sorry, I did not start yet.  I was working on creating test cases
> for emulation for other areas.  I will find time today.  Will share my
> progress with you for working together.
>
> 2020年1月21日(火) 3:13 Yishay Weiss <yi...@hotmail.com>:
>
> >
> > Hi Taskeshita,
> >
> > How is this progressing? We might find this useful very soon. Maybe we
> can
> > work on this together.
> >
> > Thanks,
> > Yisay
> >
> > From: Takeshita Shoichiro<ma...@gmail.com>
> > Sent: Thursday, January 9, 2020 7:43 PM
> > To: dev@royale.apache.org<ma...@royale.apache.org>
> > Subject: Flexlib Emulation
> >
> > Hi,
> >
> > I'll try to develop emulation components for flexlib.
> >
> > Several questions in the meantime.
> >
> > Flexlib consists of about 500 files, mostly .as, .png, and .gif.
> >
> > However, there are also the following .fla and .swf files.
> >
> > \flexlib-master\flexlib-master\examples\MDI\src\MacOS9.swf
> > \flexlib-master\flexlib-master\examples\MDI\src\WindowsXP_default.swf
> > \flexlib-master\flexlib-master\examples\MDI\src\assets\swf\Blue.swf
> >
> \flexlib-master\flexlib-master\examples\MDI\src\assets\swf\BrushedMetal.swf
> >
> >
> \flexlib-master\flexlib-master\examples\MDI\src\assets\swf\WindowsAssets.swf
> >
> >
> \flexlib-master\flexlib-master\examples\TreeGrid\src\assets\defaultTreeAssets.fla
> >
> >
> \flexlib-master\flexlib-master\examples\TreeGrid\src\assets\defaultTreeAssets.swf
> >
> \flexlib-master\flexlib-master\examples\TreeGrid\src\assets\treeAssets.fla
> >
> \flexlib-master\flexlib-master\examples\TreeGrid\src\assets\treeAssets.swf
> > \flexlib-master\flexlib-master\library\src\flexlib\assets\assets.fla
> > \flexlib-master\flexlib-master\library\src\flexlib\assets\assets.swf
> >
> >
> \flexlib-master\flexlib-master\library\src\flexlib\assets\defaultTreeAssets.fla
> >
> >
> \flexlib-master\flexlib-master\library\src\flexlib\assets\defaultTreeAssets.swf
> >
> >
> \flexlib-master\flexlib-master\library\src\flexlib\controls\iconLoaderClasses\assets\Assets.fla
> >
> >
> \flexlib-master\flexlib-master\library\src\flexlib\controls\iconLoaderClasses\assets\Assets.swf
> >
> > 1. How to treat these files?  Do these files bring an impact to the
> > emulation work?
> >
> > 2. To compile the emulated flexlib, can I use the pom.xml included in
> this
> > repository?
> >
> > Thanks for your advice in advance.
> >
> > --
> Shoichiro Takeshita
> 武下 祥一郎
>
>

--
Shoichiro Takeshita
武下 祥一郎


Re: Flexlib Emulation

Posted by Takeshita Shoichiro <jl...@gmail.com>.
Yishay,

There are 56 kinds of flash libraries are imported in flexlib.
I could guess some of them to be replaced by the Royale libs.
If you have other candidates for emulation, appreciate it.

flexlib                                        Royale
=====================================
flash.display.Bitmap;                 mx.display.Bitmap;
flash.display.BitmapData;         ?
flash.display.BlendMode;         ?
flash.display.DisplayObject;         mx.core.IUIComponent;
flash.display.DisplayObjectContainer; ?
flash.display.FrameLabel;         ?
flash.display.GradientType;         ?
flash.display.Graphics;                 mx.display.Graphics
flash.display.GraphicsStroke;         ?
flash.display.InteractiveObject; ?
flash.display.JointStyle;         ?
flash.display.LineScaleMode;         ?
flash.display.Loader;                 ?
flash.display.LoaderInfo;         ?
flash.display.Shape;                 ?
flash.display.Sprite;                 ?
flash.events.*;                         org.apache.royale.events.*;
flash.events.ContextMenuEvent;         ?
flash.events.Event;                 org.apache.royale.events.Event;
flash.events.EventDispatcher;
org.apache.royale.events.EventDispatcher;
flash.events.EventPhase;         ?
flash.events.FocusEvent;         org.apache.royale.events.FocusEvent;
flash.events.IEventDispatcher;
org.apache.royale.events.IEventDispatcher;
flash.events.IOErrorEvent;         ?
flash.events.KeyboardEvent;         org.apache.royale.events.KeyboardEvent;
flash.events.MouseEvent;         org.apache.royale.events.Mouse.Event;
flash.events.SecurityErrorEvent; ?
flash.events.TextEvent;                 ?
flash.events.TimerEvent;         ?
flash.filters.DisplacementMapFilter; ?
flash.filters.DisplacementMapFilterMode; ?
flash.geom.Matrix;                 org.apache.royale.geom.Matrix;
flash.geom.Point;                 org.apache.royale.geom.Point;
flash.geom.Rectangle;                 org.apache.royale.geom.Rectangle;
flash.net.URLLoader;                 org.apache.royale.net.URLLoader;
flash.net.URLLoaderDataFormat;         ?
flash.net.URLRequest;                 org.apache.royale.net.URLRequest;
flash.system.ApplicationDomain;         ?
flash.system.SecurityDomain;         ?
flash.text.TextField;                 mx.controls.Label;
flash.text.TextFieldType;         ?
flash.ui.ContextMenu;                 ?
flash.ui.ContextMenuItem;         ?
flash.ui.Keyboard;                 ?
flash.ui.KeyLocation;                 ?
flash.utils.ByteArray;                 ?
flash.utils.clearInterval;         ?
flash.utils.describeType;         ?
flash.utils.Dictionary;                 ?
flash.utils.Endian;                 org.apache.royale.utils.Endian;
flash.utils.getDefinitionByName; ?
flash.utils.getQualifiedClassName; ?
flash.utils.getTimer;                 org.apache.royale.utils.getTimer;
flash.utils.Timer;                 org.apache.royale.utils.Timer
flash.xml.XMLNode;                 ?

On Tue, Jan 21, 2020 at 3:25 AM Yishay Weiss <yi...@hotmail.com> wrote:

> That would be helpful. Thanks.
>
> From: Takeshita Shoichiro<ma...@gmail.com>
> Sent: Monday, January 20, 2020 8:20 PM
> To: dev@royale.apache.org<ma...@royale.apache.org>
> Subject: Re: Flexlib Emulation
>
> Yishay, sorry, I did not start yet.  I was working on creating test cases
> for emulation for other areas.  I will find time today.  Will share my
> progress with you for working together.
>
> 2020年1月21日(火) 3:13 Yishay Weiss <yi...@hotmail.com>:
>
> >
> > Hi Taskeshita,
> >
> > How is this progressing? We might find this useful very soon. Maybe we
> can
> > work on this together.
> >
> > Thanks,
> > Yisay
> >
> > From: Takeshita Shoichiro<ma...@gmail.com>
> > Sent: Thursday, January 9, 2020 7:43 PM
> > To: dev@royale.apache.org<ma...@royale.apache.org>
> > Subject: Flexlib Emulation
> >
> > Hi,
> >
> > I'll try to develop emulation components for flexlib.
> >
> > Several questions in the meantime.
> >
> > Flexlib consists of about 500 files, mostly .as, .png, and .gif.
> >
> > However, there are also the following .fla and .swf files.
> >
> > \flexlib-master\flexlib-master\examples\MDI\src\MacOS9.swf
> > \flexlib-master\flexlib-master\examples\MDI\src\WindowsXP_default.swf
> > \flexlib-master\flexlib-master\examples\MDI\src\assets\swf\Blue.swf
> >
> \flexlib-master\flexlib-master\examples\MDI\src\assets\swf\BrushedMetal.swf
> >
> >
> \flexlib-master\flexlib-master\examples\MDI\src\assets\swf\WindowsAssets.swf
> >
> >
> \flexlib-master\flexlib-master\examples\TreeGrid\src\assets\defaultTreeAssets.fla
> >
> >
> \flexlib-master\flexlib-master\examples\TreeGrid\src\assets\defaultTreeAssets.swf
> >
> \flexlib-master\flexlib-master\examples\TreeGrid\src\assets\treeAssets.fla
> >
> \flexlib-master\flexlib-master\examples\TreeGrid\src\assets\treeAssets.swf
> > \flexlib-master\flexlib-master\library\src\flexlib\assets\assets.fla
> > \flexlib-master\flexlib-master\library\src\flexlib\assets\assets.swf
> >
> >
> \flexlib-master\flexlib-master\library\src\flexlib\assets\defaultTreeAssets.fla
> >
> >
> \flexlib-master\flexlib-master\library\src\flexlib\assets\defaultTreeAssets.swf
> >
> >
> \flexlib-master\flexlib-master\library\src\flexlib\controls\iconLoaderClasses\assets\Assets.fla
> >
> >
> \flexlib-master\flexlib-master\library\src\flexlib\controls\iconLoaderClasses\assets\Assets.swf
> >
> > 1. How to treat these files?  Do these files bring an impact to the
> > emulation work?
> >
> > 2. To compile the emulated flexlib, can I use the pom.xml included in
> this
> > repository?
> >
> > Thanks for your advice in advance.
> >
> > --
> Shoichiro Takeshita
> 武下 祥一郎
>
>

-- 
Shoichiro Takeshita
武下 祥一郎

RE: Flexlib Emulation

Posted by Yishay Weiss <yi...@hotmail.com>.
That would be helpful. Thanks.

From: Takeshita Shoichiro<ma...@gmail.com>
Sent: Monday, January 20, 2020 8:20 PM
To: dev@royale.apache.org<ma...@royale.apache.org>
Subject: Re: Flexlib Emulation

Yishay, sorry, I did not start yet.  I was working on creating test cases
for emulation for other areas.  I will find time today.  Will share my
progress with you for working together.

2020年1月21日(火) 3:13 Yishay Weiss <yi...@hotmail.com>:

>
> Hi Taskeshita,
>
> How is this progressing? We might find this useful very soon. Maybe we can
> work on this together.
>
> Thanks,
> Yisay
>
> From: Takeshita Shoichiro<ma...@gmail.com>
> Sent: Thursday, January 9, 2020 7:43 PM
> To: dev@royale.apache.org<ma...@royale.apache.org>
> Subject: Flexlib Emulation
>
> Hi,
>
> I'll try to develop emulation components for flexlib.
>
> Several questions in the meantime.
>
> Flexlib consists of about 500 files, mostly .as, .png, and .gif.
>
> However, there are also the following .fla and .swf files.
>
> \flexlib-master\flexlib-master\examples\MDI\src\MacOS9.swf
> \flexlib-master\flexlib-master\examples\MDI\src\WindowsXP_default.swf
> \flexlib-master\flexlib-master\examples\MDI\src\assets\swf\Blue.swf
> \flexlib-master\flexlib-master\examples\MDI\src\assets\swf\BrushedMetal.swf
>
> \flexlib-master\flexlib-master\examples\MDI\src\assets\swf\WindowsAssets.swf
>
> \flexlib-master\flexlib-master\examples\TreeGrid\src\assets\defaultTreeAssets.fla
>
> \flexlib-master\flexlib-master\examples\TreeGrid\src\assets\defaultTreeAssets.swf
> \flexlib-master\flexlib-master\examples\TreeGrid\src\assets\treeAssets.fla
> \flexlib-master\flexlib-master\examples\TreeGrid\src\assets\treeAssets.swf
> \flexlib-master\flexlib-master\library\src\flexlib\assets\assets.fla
> \flexlib-master\flexlib-master\library\src\flexlib\assets\assets.swf
>
> \flexlib-master\flexlib-master\library\src\flexlib\assets\defaultTreeAssets.fla
>
> \flexlib-master\flexlib-master\library\src\flexlib\assets\defaultTreeAssets.swf
>
> \flexlib-master\flexlib-master\library\src\flexlib\controls\iconLoaderClasses\assets\Assets.fla
>
> \flexlib-master\flexlib-master\library\src\flexlib\controls\iconLoaderClasses\assets\Assets.swf
>
> 1. How to treat these files?  Do these files bring an impact to the
> emulation work?
>
> 2. To compile the emulated flexlib, can I use the pom.xml included in this
> repository?
>
> Thanks for your advice in advance.
>
> --
Shoichiro Takeshita
武下 祥一郎


Re: Flexlib Emulation

Posted by Takeshita Shoichiro <jl...@gmail.com>.
Yishay, sorry, I did not start yet.  I was working on creating test cases
for emulation for other areas.  I will find time today.  Will share my
progress with you for working together.

2020年1月21日(火) 3:13 Yishay Weiss <yi...@hotmail.com>:

>
> Hi Taskeshita,
>
> How is this progressing? We might find this useful very soon. Maybe we can
> work on this together.
>
> Thanks,
> Yisay
>
> From: Takeshita Shoichiro<ma...@gmail.com>
> Sent: Thursday, January 9, 2020 7:43 PM
> To: dev@royale.apache.org<ma...@royale.apache.org>
> Subject: Flexlib Emulation
>
> Hi,
>
> I'll try to develop emulation components for flexlib.
>
> Several questions in the meantime.
>
> Flexlib consists of about 500 files, mostly .as, .png, and .gif.
>
> However, there are also the following .fla and .swf files.
>
> \flexlib-master\flexlib-master\examples\MDI\src\MacOS9.swf
> \flexlib-master\flexlib-master\examples\MDI\src\WindowsXP_default.swf
> \flexlib-master\flexlib-master\examples\MDI\src\assets\swf\Blue.swf
> \flexlib-master\flexlib-master\examples\MDI\src\assets\swf\BrushedMetal.swf
>
> \flexlib-master\flexlib-master\examples\MDI\src\assets\swf\WindowsAssets.swf
>
> \flexlib-master\flexlib-master\examples\TreeGrid\src\assets\defaultTreeAssets.fla
>
> \flexlib-master\flexlib-master\examples\TreeGrid\src\assets\defaultTreeAssets.swf
> \flexlib-master\flexlib-master\examples\TreeGrid\src\assets\treeAssets.fla
> \flexlib-master\flexlib-master\examples\TreeGrid\src\assets\treeAssets.swf
> \flexlib-master\flexlib-master\library\src\flexlib\assets\assets.fla
> \flexlib-master\flexlib-master\library\src\flexlib\assets\assets.swf
>
> \flexlib-master\flexlib-master\library\src\flexlib\assets\defaultTreeAssets.fla
>
> \flexlib-master\flexlib-master\library\src\flexlib\assets\defaultTreeAssets.swf
>
> \flexlib-master\flexlib-master\library\src\flexlib\controls\iconLoaderClasses\assets\Assets.fla
>
> \flexlib-master\flexlib-master\library\src\flexlib\controls\iconLoaderClasses\assets\Assets.swf
>
> 1. How to treat these files?  Do these files bring an impact to the
> emulation work?
>
> 2. To compile the emulated flexlib, can I use the pom.xml included in this
> repository?
>
> Thanks for your advice in advance.
>
> --
Shoichiro Takeshita
武下 祥一郎

RE: Flexlib Emulation

Posted by Yishay Weiss <yi...@hotmail.com>.
Hi Taskeshita,

How is this progressing? We might find this useful very soon. Maybe we can work on this together.

Thanks,
Yisay

From: Takeshita Shoichiro<ma...@gmail.com>
Sent: Thursday, January 9, 2020 7:43 PM
To: dev@royale.apache.org<ma...@royale.apache.org>
Subject: Flexlib Emulation

Hi,

I'll try to develop emulation components for flexlib.

Several questions in the meantime.

Flexlib consists of about 500 files, mostly .as, .png, and .gif.

However, there are also the following .fla and .swf files.

\flexlib-master\flexlib-master\examples\MDI\src\MacOS9.swf
\flexlib-master\flexlib-master\examples\MDI\src\WindowsXP_default.swf
\flexlib-master\flexlib-master\examples\MDI\src\assets\swf\Blue.swf
\flexlib-master\flexlib-master\examples\MDI\src\assets\swf\BrushedMetal.swf
\flexlib-master\flexlib-master\examples\MDI\src\assets\swf\WindowsAssets.swf
\flexlib-master\flexlib-master\examples\TreeGrid\src\assets\defaultTreeAssets.fla
\flexlib-master\flexlib-master\examples\TreeGrid\src\assets\defaultTreeAssets.swf
\flexlib-master\flexlib-master\examples\TreeGrid\src\assets\treeAssets.fla
\flexlib-master\flexlib-master\examples\TreeGrid\src\assets\treeAssets.swf
\flexlib-master\flexlib-master\library\src\flexlib\assets\assets.fla
\flexlib-master\flexlib-master\library\src\flexlib\assets\assets.swf
\flexlib-master\flexlib-master\library\src\flexlib\assets\defaultTreeAssets.fla
\flexlib-master\flexlib-master\library\src\flexlib\assets\defaultTreeAssets.swf
\flexlib-master\flexlib-master\library\src\flexlib\controls\iconLoaderClasses\assets\Assets.fla
\flexlib-master\flexlib-master\library\src\flexlib\controls\iconLoaderClasses\assets\Assets.swf

1. How to treat these files?  Do these files bring an impact to the
emulation work?

2. To compile the emulated flexlib, can I use the pom.xml included in this
repository?

Thanks for your advice in advance.