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 <[email protected]>:

> 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 <[email protected]>:
>
>> 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, <[email protected]> wrote:
>>
>> > Thanks, I’ll open an issue on this so we can collaborate.
>> >
>> > From: Takeshita Shoichiro<mailto:[email protected]>
>> > Sent: Tuesday, January 21, 2020 11:12 AM
>> > To: [email protected]<mailto:[email protected]>
>> > 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 <[email protected]>
>> > wrote:
>> >
>> > > That would be helpful. Thanks.
>> > >
>> > > From: Takeshita Shoichiro<mailto:[email protected]>
>> > > Sent: Monday, January 20, 2020 8:20 PM
>> > > To: [email protected]<mailto:[email protected]>
>> > > 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 <[email protected]>:
>> > >
>> > > >
>> > > > 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<mailto:[email protected]>
>> > > > Sent: Thursday, January 9, 2020 7:43 PM
>> > > > To: [email protected]<mailto:[email protected]>
>> > > > 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
武下 祥一郎

Reply via email to