Re: [DISCUSS] Discuss Release Apache Royale 0.9.8 RC6

2021-08-17 Thread Takeshita Shoichiro
2021年8月18日(水) 7:00 Greg Dove :

> I have started working through the ant approval script.
>
> Here are some things I noted so far:
>
> top level RELEASE_NOTES does not mention anything about 0.9.8, only 0.9.7
>
> In the past it appears there has always been some summary entry for the
> latest release
>
> royale-asjs has good updates for 0.9.8 in its RELEASE_NOTES
> royale-compiler has completely missing RELEASE_NOTES markdown file, in the
> . I don't understand why, because I can see the file in the repo and
> release branch, and it has updates for 0.9.8
> royale-typedefs does not mention anything about 0.9.8. In the past there
> have been explicit mentions of 'no major changes' between releases for
> typedefs
>
> I checked the 0.9.7 release checks and it appears it was also missing the
> RELEASE_NOTES.md for the compiler, so this might be an ongoing issue
> (perhaps it has even been raised before).
>
>
> I can't see anything that specifically mentions these issues with
> RELEASE_NOTES being a blocker in the release-policy, but it seems at least
> a quality issue to me. What do others think?
>
> -Greg
>
>
>
>
>
>
> On Wed, Aug 18, 2021 at 4:46 AM Josh Tynjala 
> wrote:
>
> > In your screenshot, the left side looks like a JS-only distribution
> (except
> > for the extra player and air directories that are there, for some reason)
> > because frameworks/libs contains KeepsFBFromHanging.swc, while the right
> > side looks like a JS+SWF distribution with all of the framework SWCs.
> >
> > It's worth mentioning that a freshly downloaded JS+SWF binary
> distribution
> > is not currently supposed to contain playerglobal.swc, and you are
> expected
> > to add it manually (or another tool like Moonshine would do that). It's
> > quite possible that the ApproveRoyale script doesn't do that for you, and
> > you still need to do it manually.
> >
> > Technically, we are able to build a playerglobal.swc/airglobal.swc from
> the
> > asdoc XML using the playerglobalc tool I created, but that is not yet
> > included in our distribution.
> >
> > --
> > Josh Tynjala
> > Bowler Hat LLC 
> >
> >
> > On Tue, Aug 17, 2021 at 7:59 AM Piotr Zarzycki <
> piotrzarzyck...@gmail.com>
> > wrote:
> >
> > > I went trough Approval script and everything goes fine. I have even
> > tested
> > > Maven artifacts to build our Apache Royale application - this one also
> > went
> > > fine. I have faced some wall when I wanted to try binary distribution
> > which
> > > was produced after build in Moonshine. When I try build Royale
> > application
> > > I'm getting following error:
> > >
> > > "This SDK does not contains playerglobal.swc in
> > > frameworks/libs/player/11.7/playerglobal.swc."
> > >
> > > Folder frameworks/libs - contains bunch of swcs "Collections.swc",
> > > "Basic.swc" etc.
> > >
> > > When I download nightly produced by Maven [1] I see in folder
> > > frameworks/libs/:
> > >
> > > frameworks/libs/air
> > > frameworks/libs/player/20.0/playerglobal.swc
> > >
> > > Screenshot [2]
> > >
> > > Why they are so big differences ? I used following command to run
> > approval
> > > script: ant -e -f ApproveRoyale.xml -Drelease.version=0.9.8 -Drc=6
> > >
> > > Any thoughts on this ?
> > >
> > > [1] https://nightlies.apache.org/Royale/Royale-asjs/
> > > [2] https://paste.pics/b034e5b11b9342184899e8f29b9887d8
> > >
> > > Thanks,
> > > Piotr
> > >
> > > pon., 16 sie 2021 o 23:47 Andrew Wetmore 
> > napisał(a):
> > >
> > > > This is great news
> > > >
> > > > On Mon., Aug. 16, 2021, 3:22 p.m. Josh Tynjala, <
> > > joshtynj...@bowlerhat.dev
> > > > >
> > > > wrote:
> > > >
> > > > > Thanks again for the hard work, Yishay!
> > > > >
> > > > > I ran the approval script successfully, I confirmed that the
> > > royale-asjs
> > > > > works correctly for powering code intelligence in vscode-as3mxml,
> > and I
> > > > can
> > > > > compile and run asconfigc for Node.js. Looks good to me.
> > > > >
> > > > > --
> > > > > Josh Tynjala
> > > > > Bowler Hat LLC 
> > > > >
> > > > >
> > > > > On Mon, Aug 16, 2021 at 1:15 AM  wrote:
> > > > >
> > > > > > This is the discussion thread.
> > > > > >
> > > > > > Thanks,
> > > > > > Yishay Weiss
> > > > >
> > > >
> > >
> > >
> > > --
> > >
> > > Piotr Zarzycki
> > >
> >
>
-- 
Shoichiro Takeshita
武下 祥一郎


Re: Layouts: Changing widthChanged/heightChanged/sizeChanged event rules

2020-03-18 Thread Takeshita Shoichiro
Yishay,

In my case, I added width and height in :

> Panel looks fixed, thanks. My ADG is suddenly not showing any data though.
> I’ll need to investigate that later…
>
> From: Alex Harui
> Sent: Tuesday, March 17, 2020 9:32 AM
> To: dev@royale.apache.org
> Subject: Re: Layouts: Changing widthChanged/heightChanged/sizeChanged
> event rules
>
> Try with my latest commit.
>
> On 3/16/20, 11:21 PM, "Yishay Weiss"  wrote:
>
> Mxml looks like this [1]. SuperPanel extends Panel. I’m not sure I’m
> at liberty to post SuperPanel’s source, but if you can’t reproduce the
> problem with the non-custom controls then I could work on it maybe next
> week.
>
> [1]
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpaste.apache.org%2Fqr5i4data=02%7C01%7Caharui%40adobe.com%7C6d6282ad2e8e4d5edd3708d7ca3b75d4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637200229041858023sdata=HLLC5Ula130rXXtxnzU0oywPc1USYtO2mYnUwwwWY%2Fk%3Dreserved=0
>
> From: Alex Harui
> Sent: Monday, March 16, 2020 6:24 PM
> To: dev@royale.apache.org
> Subject: Re: Layouts: Changing widthChanged/heightChanged/sizeChanged
> event rules
>
> There was a change made to mx:Panel to not run as many layouts.  What
> does the MXML for the broken mx:Panel look like?  I probably missed a case.
>
> -Alex
>
> On 3/16/20, 1:57 AM, "Yishay Weiss"  wrote:
>
> I won’t have time to investigate it today. Rolling back to
> d3e27d65344ad27912000e1e3205b96243d8828e
> fixes it.
>
> From: Yishay Weiss
> Sent: Monday, March 16, 2020 10:09 AM
> To: dev@royale.apache.org
> Subject: RE: Layouts: Changing
> widthChanged/heightChanged/sizeChanged event rules
>
> MX|Panel
>
> 
> From: Yishay Weiss 
> Sent: Monday, March 16, 2020 10:08:49 AM
> To: dev@royale.apache.org 
> Subject: RE: Layouts: Changing
> widthChanged/heightChanged/sizeChanged event rules
>
>
> I’ve just updated Royale and am seeing weird behavior in Panel
> layout. The content is taking up all the space and obliterating the title
> and the rest of the chrome elements. Not sure if it’s related to these
> changes. Will try to isolate it.
>
>
>
> From: Alex Harui
> Sent: Saturday, March 14, 2020 7:12 AM
> To: dev@royale.apache.org
> Subject: Layouts: Changing widthChanged/heightChanged/sizeChanged
> event rules
>
>
>
> Hi,
>
> I am wanting to change the way UIBase setWidthAndHeight dispatches
> its events to cut down on the number of layout passes.
>
> Right now, if you change both the width and height of a component,
> you get 3 events (widthChanged, heightChanged, sizeChanged).  I want to
> change that so that you only get sizeChanged.  This change would cause the
> "meaning" of widthChanged to mean that only the width changed during a
> resize so you can optimize some of the layout code and similar for
> heightChanged.   And thus, you will only ever get one event out of
> setWidthAndHeight, it will either be:
>
> - "widthChanged" meaning that only the width has changed
> - "heightChanged" meaning that only the height has changed
> - "sizeChanged" meaning that both width and height have changed
>
> Does anyone know of any code that would break if we made this
> change?  Everywhere I look, code listens to all 3 and does not react
> differently so sometimes lays out 3 times, often once before the height has
> changed.
>
> Thoughts?
> -Alex
>
>
>
>
>
>
> --
Shoichiro Takeshita
武下 祥一郎


Re: New TodoMVC Crux version

2020-02-17 Thread Takeshita Shoichiro
Carlos, thanks for your explanation.  Understood.

As to TodiMVC, it is front end and no back end server code is used. Is my
understanding correct?

2020年2月17日(月) 18:45 Carlos Rovira :

> Hi Takeshita,
>
> AMFStorage is like the old Flash LSO (Local Shared Object, already emulated
> in MXRoyale) that you use as a cookie, but LSO was better since it allows
> much more size than a cookie and was encoded in AMF, what means you just
> need to annotate the class with RemoteClass Metadata like we did with
> TodoVO and you don't need to add methods to encode/decode the saved object
> from/to the browser local storage, AMF does that for you (we left JSON
> methods commented to showcase the extra code you need to add to each VO if
> you use JSON instead of AMF. There's as well some obfuscation in what you
> save since if you save in JSON format is more easy to access the stored
> data. LSO/AMFStorage can be used for example to save the user app
> preferences or login data for usability purposes.
>
> About Spring Framework, we had an App migrated from Flex that used Spring
> with Hibernate and BlazeDS
>
>
>
> El dom., 16 feb. 2020 a las 23:46, Takeshita Shoichiro ( >)
> escribió:
>
> > Carlos, great news!
> >
> > Could you explain a bit on what AMFStorage is?
> >
> > One question. Is there any accompanying server code using Spring?  I
> think
> > this is for presentation code?
> >
> > 2020年2月17日(月) 7:23 Carlos Rovira :
> >
> > > Hi
> > >
> > > there was a RegisterClass metadata issue that was making AMFStorage not
> > > work as expected in the Crux version (white rows was generated when
> > loading
> > > from local storage).
> > >
> > > With recent changes by Greg, now it's finished! :)
> > >
> > > As I said, this example is worth it since it showcase many things
> worked
> > > out the past months as Harb's Router and AMFStorage, Greg's Crux, and
> > Jewel
> > > theme customization with an MVC structured to keep it simple, organized
> > and
> > > separated. Other things like Injection of models or event handling with
> > > metadata in controllers make it a must in big projects, where we want
> > > models that should be easily accessible from any part of the app.
> > >
> > > Thanks to the rest of the team to make possible to reach this
> milestone!
> > :)
> > >
> > > Carlos
> > >
> > >
> > > El vie., 14 feb. 2020 a las 13:14, Carlos Rovira (<
> > carlosrov...@apache.org
> > > >)
> > > escribió:
> > >
> > > > Hi Takeshita,
> > > >
> > > > thanks, forgot to post the url [1]
> > > >
> > > > Notice that there's an issue with AMFStorage that is not saving
> objects
> > > as
> > > > TodoVO, while is doing ok in Non-Crux example. I need to investigate
> > why
> > > is
> > > > this happening.
> > > > So when you reload the app the rows appears blank.
> > > >
> > > > The rest is working fine.
> > > >
> > > >
> > > >
> > >
> >
> https://github.com/apache/royale-asjs/tree/develop/examples/crux/todomvc-jewel-crux
> > > >
> > > > El vie., 14 feb. 2020 a las 12:12, Takeshita Shoichiro (<
> > > jl03...@gmail.com>)
> > > > escribió:
> > > >
> > > >> Carlos, where can I find this markup?
> > > >>
> > > >> 2020年2月13日(木) 4:29 Carlos Rovira :
> > > >>
> > > >> > Hi,
> > > >> >
> > > >> > just let you know that I committed a new Crux version of the
> TodoMVC
> > > >> > example
> > > >> >
> > > >> > Is good to notice how the example is greatly simplified thanks to
> > > Crux:
> > > >> >
> > > >> >- Controller and Model are no more Beads but plain classes, and
> > are
> > > >> not
> > > >> >wired through CSS
> > > >> >- Controller now uses EventHandler metadata to annotate
> functions
> > > >> that
> > > >> >needs to do actions
> > > >> >- Setup in views are more easy and not need to pass model
> > objects,
> > > >> you
> > > >> >instead Inject the model in the view
> > > >> >- Is more easy to share and feed common models or any other
> bean
> > > >> through
> > > >> >the rest of the application
> > > >> >- Less code are required and is more clear to read and maintain
> > > >> >
> > > >> > This does not come without cost. This Crux versions adds weight,
> > > around
> > > >> > 150kb. But I think is worth it for projects, where will improve in
> > > less
> > > >> > user code and things more clean to read and maintain in general.
> > > >> >
> > > >> >
> > > >> > --
> > > >> > Carlos Rovira
> > > >> > http://about.me/carlosrovira
> > > >> >
> > > >> --
> > > >> Shoichiro Takeshita
> > > >> 武下 祥一郎
> > > >>
> > > >
> > > >
> > > > --
> > > > Carlos Rovira
> > > > http://about.me/carlosrovira
> > > >
> > > >
> > >
> > > --
> > > Carlos Rovira
> > > http://about.me/carlosrovira
> > >
> > --
> > Shoichiro Takeshita
> > 武下 祥一郎
> >
>
>
> --
> Carlos Rovira
> http://about.me/carlosrovira
>
-- 
Shoichiro Takeshita
武下 祥一郎


Re: New TodoMVC Crux version

2020-02-16 Thread Takeshita Shoichiro
Carlos, great news!

Could you explain a bit on what AMFStorage is?

One question. Is there any accompanying server code using Spring?  I think
this is for presentation code?

2020年2月17日(月) 7:23 Carlos Rovira :

> Hi
>
> there was a RegisterClass metadata issue that was making AMFStorage not
> work as expected in the Crux version (white rows was generated when loading
> from local storage).
>
> With recent changes by Greg, now it's finished! :)
>
> As I said, this example is worth it since it showcase many things worked
> out the past months as Harb's Router and AMFStorage, Greg's Crux, and Jewel
> theme customization with an MVC structured to keep it simple, organized and
> separated. Other things like Injection of models or event handling with
> metadata in controllers make it a must in big projects, where we want
> models that should be easily accessible from any part of the app.
>
> Thanks to the rest of the team to make possible to reach this milestone! :)
>
> Carlos
>
>
> El vie., 14 feb. 2020 a las 13:14, Carlos Rovira ( >)
> escribió:
>
> > Hi Takeshita,
> >
> > thanks, forgot to post the url [1]
> >
> > Notice that there's an issue with AMFStorage that is not saving objects
> as
> > TodoVO, while is doing ok in Non-Crux example. I need to investigate why
> is
> > this happening.
> > So when you reload the app the rows appears blank.
> >
> > The rest is working fine.
> >
> >
> >
> https://github.com/apache/royale-asjs/tree/develop/examples/crux/todomvc-jewel-crux
> >
> > El vie., 14 feb. 2020 a las 12:12, Takeshita Shoichiro (<
> jl03...@gmail.com>)
> > escribió:
> >
> >> Carlos, where can I find this markup?
> >>
> >> 2020年2月13日(木) 4:29 Carlos Rovira :
> >>
> >> > Hi,
> >> >
> >> > just let you know that I committed a new Crux version of the TodoMVC
> >> > example
> >> >
> >> > Is good to notice how the example is greatly simplified thanks to
> Crux:
> >> >
> >> >- Controller and Model are no more Beads but plain classes, and are
> >> not
> >> >wired through CSS
> >> >- Controller now uses EventHandler metadata to annotate functions
> >> that
> >> >needs to do actions
> >> >- Setup in views are more easy and not need to pass model objects,
> >> you
> >> >instead Inject the model in the view
> >> >- Is more easy to share and feed common models or any other bean
> >> through
> >> >the rest of the application
> >> >- Less code are required and is more clear to read and maintain
> >> >
> >> > This does not come without cost. This Crux versions adds weight,
> around
> >> > 150kb. But I think is worth it for projects, where will improve in
> less
> >> > user code and things more clean to read and maintain in general.
> >> >
> >> >
> >> > --
> >> > Carlos Rovira
> >> > http://about.me/carlosrovira
> >> >
> >> --
> >> Shoichiro Takeshita
> >> 武下 祥一郎
> >>
> >
> >
> > --
> > Carlos Rovira
> > http://about.me/carlosrovira
> >
> >
>
> --
> Carlos Rovira
> http://about.me/carlosrovira
>
-- 
Shoichiro Takeshita
武下 祥一郎


Re: New TodoMVC Crux version

2020-02-14 Thread Takeshita Shoichiro
Carlos, where can I find this markup?

2020年2月13日(木) 4:29 Carlos Rovira :

> Hi,
>
> just let you know that I committed a new Crux version of the TodoMVC
> example
>
> Is good to notice how the example is greatly simplified thanks to Crux:
>
>- Controller and Model are no more Beads but plain classes, and are not
>wired through CSS
>- Controller now uses EventHandler metadata to annotate functions that
>needs to do actions
>- Setup in views are more easy and not need to pass model objects, you
>instead Inject the model in the view
>- Is more easy to share and feed common models or any other bean through
>the rest of the application
>- Less code are required and is more clear to read and maintain
>
> This does not come without cost. This Crux versions adds weight, around
> 150kb. But I think is worth it for projects, where will improve in less
> user code and things more clean to read and maintain in general.
>
>
> --
> Carlos Rovira
> http://about.me/carlosrovira
>
-- 
Shoichiro Takeshita
武下 祥一郎


Re: Maven Distribution SDK fixed and working for IDEs

2020-02-09 Thread Takeshita Shoichiro
Carlos

The strongest one is

chmod 777 mxmlc


2020年2月10日(月) 4:04 Piotr Zarzycki :

> Permission to "mxmlc" file in SDK. - You have to add permission for usage
> manually to that file.
>
> I will explain you more on Monday if you won't figure it out your self,
> what is all about.
>
> You can literally paste in Google last sentence from stack trace error and
> add: How to add permission to file on Mac.
>
>
>
> On Sun, Feb 9, 2020, 7:09 PM Carlos Rovira 
> wrote:
>
> > Hi Piotr,
> >
> > but what kind of permission? to the moonshine executable?
> >
> > El dom., 9 feb. 2020 a las 17:49, Piotr Zarzycki (<
> > piotrzarzyck...@gmail.com>)
> > escribió:
> >
> > > If you are using your own SDK (not downloaded trough Moonshine getting
> > > started) you have to add permission to mxmlc file. There is a command
> on
> > > Mac chmod - try to search using that command on a Google.
> > >
> > > Thanks,
> > > Piotr
> > >
> > > On Sun, Feb 9, 2020, 5:29 PM Carlos Rovira 
> > > wrote:
> > >
> > > > Hi,
> > > >
> > > > I installed latest Moonshine nightly. After configuring initial
> things
> > > > loaded TDJ project. I'm getting Permission denied:
> > > >
> > > > : Moonshine IDE™ 2.5.0
> > > > : Copyright © Prominic.NET, Inc. All rights reserved.
> > > > : Source code is under Apache License, Version 2.0
> > > > : https://github.com/prominic/Moonshine-IDE
> > > > : Uses as3abc (LGPL), as3swf (MIT), fzip (ZLIB), asblocks (Apache
> > License
> > > > 2.0), NativeApplicationUpdater (LGPL)
> > > > : Running on Adobe AIR 28.0.0.125
> > > > : Compiling TourDeJewel
> > > > : SDK path: /Users/carlosrovira/Dev/Royale/Sdks/apache-royale-maven
> > > > : Sending to mxmlx: export
> > > >
> > > >
> > >
> >
> royalelib="/Users/carlosrovira/Dev/Royale/Sdks/apache-royale-maven/frameworks"
> > > > ROYALE_HOME="/Users/carlosrovira/Dev/Royale/Sdks/apache-royale-maven"
> > &&
> > > > export
> > > >
> > > >
> > >
> >
> royalelib="/Users/carlosrovira/Dev/Royale/Sdks/apache-royale-maven/frameworks"
> > > > SETUP_SH_VMARGS="-Duser.language=en -Duser.region=en" && export
> > > >
> > > >
> > >
> >
> ROYALE_COMPILER_HOME="/Users/carlosrovira/Dev/Royale/Sdks/apache-royale-maven"&&
> > > >
> "/Users/carlosrovira/Dev/Royale/Sdks/apache-royale-maven/js/bin/mxmlc"
> > > > -load-config+=obj/TourDeJewelConfig.xml
> > > > -theme=${royalelib}/themes/JewelTheme/src/main/resources/defaults.css
> > > > -html-template=src/main/resources/jewel-example-index-template.html
> > > > -js-dynamic-access-unknown-members=true -compiler.targets=JSRoyale
> > > >
> > > >
> > >
> >
> -js-output="/Users/carlosrovira/Dev/Royale/Source/royale-asjs/examples/royale/TourDeJewel"
> > > > : /bin/bash:
> > > > /Users/carlosrovira/Dev/Royale/Sdks/apache-royale-maven/js/bin/mxmlc:
> > > > Permission denied
> > > >
> > > > How can I fix it?
> > > >
> > > > Thanks
> > > >
> > > >
> > > > El jue., 6 feb. 2020 a las 17:24, Josh Tynjala (<
> > > joshtynj...@bowlerhat.dev
> > > > >)
> > > > escribió:
> > > >
> > > > > Yeah, I don't see why Moonshine is reporting those errors, but
> VSCode
> > > > does
> > > > > not. If royale-config.xml is referencing SWCs that don't exist,
> that
> > > > should
> > > > > affect both IDEs.
> > > > >
> > > > > Regardless, like you explained, the same issue should reproduce
> when
> > > > > compiling from a terminal without Moonshine.
> > > > >
> > > > > --
> > > > > Josh Tynjala
> > > > > Bowler Hat LLC 
> > > > >
> > > > >
> > > > > On Thu, Feb 6, 2020 at 5:10 AM Piotr Zarzycki <
> > > piotrzarzyck...@gmail.com
> > > > >
> > > > > wrote:
> > > > >
> > > > > > Hi Carlos,
> > > > > >
> > > > > > Yeah it would be pretty great if you could setup Moonshine, but
> you
> > > > don't
> > > > > > have to do that actually to reproduce the issue. Command which I
> > have
> > > > > > pasted in this thread can be copy and used in Terminal with small
> > > path
> > > > > > adjustment. Try it on any project you have using distribution
> build
> > > and
> > > > > for
> > > > > > sure you will get the error.
> > > > > >
> > > > > > In case of Moonshine we have freez code for commits and prepare
> for
> > > > > > release, we have some internal problems with bamboo build - if it
> > > will
> > > > > get
> > > > > > resolved we should have release early next week. You can always
> try
> > > > > Nightly
> > > > > > build.
> > > > > >
> > > > > > I'm really surprised that VSCode do not throwing the same error -
> > > What
> > > > > > could be the case Josh? The only difference is that we are using
> > > mxmlc
> > > > > file
> > > > > > and VSCode is probably using jar file, but playerglobal.swc
> doesn't
> > > > > exists
> > > > > > so both should report same issue.
> > > > > >
> > > > > > Thanks,
> > > > > > Piotr
> > > > > >
> > > > > > czw., 6 lut 2020 o 13:02 Carlos Rovira 
> > > > > > napisał(a):
> > > > > >
> > > > > > > Hi Piotr,
> > > > > > >
> > > > > > > so I think you're a bit closer (not farther ;)), since compiler
> > was
> > > > > > found.
> > 

Re: Generating Royale API report failing on Mac

2020-01-22 Thread Takeshita Shoichiro
Piotr,

zip and tar.gz are file types.  On Mac, it is better to download file with
tar.gz file type. Zip is for Windows.

2020年1月23日(木) 15:11 Piotr Zarzycki :

> Hi Alex,
>
> Unfortunately I completely don't understand what do you mean. What zip or
> tar.gz? Scenario is simple:
>
> 1) I'm downloading Nightly build
> 2) Setup it in Moonshine
> 3) Trying to generate API report using Moonshine
>
> Files in SDK are broken. Screenshot which I have shown in previous email
> was taken on Windows. - In that case I did use to unzip archive Windows
> build in unzip option.
>
> On Mac I'm unzipping also by build in option.
>
>
> On Wed, Jan 22, 2020, 10:42 PM Alex Harui 
> wrote:
>
> > IIRC, there is a step in the build process that is supposed to remove
> CRLF
> > from certain files.  Did you use the zip or tar.gz for Mac?  It might be
> > that if you use the zip on a Mac that the files may still have CRLF.  You
> > can check the build log and see if the CRLF removal tasks ran or not.
> >
> > I rarely use those scripts so they might have been broken for a long
> time.
> >
> > -Alex
> >
> > On 1/22/20, 11:56 AM, "Piotr Zarzycki" 
> wrote:
> >
> > Alex, Carlos,
> >
> > I have checked mxmlc file in repository and it has LF lines only
> which
> > is
> > ok. However when I have downloaded build version of SDK [1] - that
> > file and
> > others has CR LF [2] - which causes all problems on Mac.
> > Maybe this is problem with our build machine where after checkout
> > something
> > is not right. I would suggests what line endings after checkout have
> > that
> > files on our machine (I can't access it right now).
> >
> > [1]
> >
> >
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapacheroyaleci2.westus2.cloudapp.azure.com%3A8080%2Fjob%2Froyale-asjs_jsonly%2Fdata=02%7C01%7Caharui%40adobe.com%7Cbedba7092fc542c5477e08d79f75280c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637153197845283911sdata=Aju44%2BimSaZWK9MYTXlx7w8ccrw0Bznm0NrFPFOQzVc%3Dreserved=0
> > [2]
> >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fibb.co%2FQ69p1BWdata=02%7C01%7Caharui%40adobe.com%7Cbedba7092fc542c5477e08d79f75280c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637153197845283911sdata=ONerEV8VAQE8IVU%2FIbm2VzCMNfYVp8HxCOn4NsMBZw4%3Dreserved=0
> >
> > Thanks,
> > Piotr
> >
> > śr., 22 sty 2020 o 18:38 Carlos Rovira 
> > napisał(a):
> >
> > > Hi,
> > >
> > > this could be something to do with changes done by me? if so I'm on
> > Mac not
> > > Windows
> > >
> > > El mié., 22 ene. 2020 a las 17:11, Alex Harui
> > ()
> > > escribió:
> > >
> > > >
> > > >
> > > > On 1/22/20, 4:57 AM, "Piotr Zarzycki"  >
> > > wrote:
> > > >
> > > > Hi,
> > > >
> > > > This is the day of failing.
> > > >
> > > > I've definitely had days like this...
> > > >
> > > > Another issue which I'm struggling with is
> > > > failing API report generation with SDK Nightly build [1] for
> a
> > simple
> > > > Hello
> > > > World Flex app.
> > > >
> > > >
> > > >
> > > >
> > /Users/piotr/Downloads/apache-royale-0.9.7-bin-js/royale-asjs/bin/mxmlc:
> > > > /bin/sh^M: bad interpreter: No such file or directory
> > > >
> > > > Do you have any idea why it may happen ?
> > > >
> > > > That usually means that the mxmlc script has Windows line
> endings.
> > > >
> > > > -Alex
> > > >
> > > >
> > > >
> > >
> > > --
> > > Carlos Rovira
> > >
> >
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosroviradata=02%7C01%7Caharui%40adobe.com%7Cbedba7092fc542c5477e08d79f75280c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637153197845283911sdata=ivffpA6vPAMXm2Va59ENN8CjS7gFH0EPkC7Xd1ZrrSA%3Dreserved=0
> > >
> >
> >
> > --
> >
> > Piotr Zarzycki
> >
> > Patreon: *
> >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzyckidata=02%7C01%7Caharui%40adobe.com%7Cbedba7092fc542c5477e08d79f75280c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637153197845283911sdata=Kju%2FeSAeIxzBQyRttQ4gXeL6iICyeeWQKV0MkGFbnLE%3Dreserved=0
> > <
> >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzyckidata=02%7C01%7Caharui%40adobe.com%7Cbedba7092fc542c5477e08d79f75280c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637153197845283911sdata=Kju%2FeSAeIxzBQyRttQ4gXeL6iICyeeWQKV0MkGFbnLE%3Dreserved=0
> > >*
> >
> >
> >
>
-- 
Shoichiro Takeshita
武下 祥一郎


Re: Flexlib Emulation

2020-01-22 Thread Takeshita Shoichiro
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 
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 :
>
>> 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 :
>>
>>> 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,  wrote:
>>>
>>> > Thanks, I’ll open an issue on this so we can collaborate.
>>> >
>>> > From: Takeshita Shoichiro<mailto:jl03...@gmail.com>
>>> > Sent: Tuesday, January 21, 2020 11:12 AM
>>> > To: dev@royale.apache.org<mailto:dev@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.
>>> >
>>> > flexlibRoyale
>>> > =
>>> > 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; 

Re: Flexlib Emulation

2020-01-21 Thread Takeshita Shoichiro
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 :

> 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 :
>
>> 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,  wrote:
>>
>> > Thanks, I’ll open an issue on this so we can collaborate.
>> >
>> > From: Takeshita Shoichiro<mailto:jl03...@gmail.com>
>> > Sent: Tuesday, January 21, 2020 11:12 AM
>> > To: dev@royale.apache.org<mailto:dev@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.
>> >
>> > flexlibRoyale
>> > =
>> > 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.T

Re: Flexlib Emulation

2020-01-21 Thread Takeshita Shoichiro
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 :

> 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,  wrote:
>
> > Thanks, I’ll open an issue on this so we can collaborate.
> >
> > From: Takeshita Shoichiro<mailto:jl03...@gmail.com>
> > Sent: Tuesday, January 21, 2020 11:12 AM
> > To: dev@royale.apache.org<mailto:dev@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.
> >
> > flexlibRoyale
> > =
> > 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 
> > wrote:
> >
> > > That would be helpful. Thanks.
> > >
> > > From: Takeshita Shoichiro<mailto:jl03...@gmail.com>
> > > Sent: Monday, January 20, 2020 8:20 PM
> > > To: dev@royale.apache.org<mailto:dev@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 f

Re: Flexlib Emulation

2020-01-21 Thread Takeshita Shoichiro
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.

flexlibRoyale
=
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  wrote:

> That would be helpful. Thanks.
>
> From: Takeshita Shoichiro<mailto:jl03...@gmail.com>
> Sent: Monday, January 20, 2020 8:20 PM
> To: dev@royale.apache.org<mailto:dev@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 :
>
> >
> > 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:jl03...@gmail.com>
> > Sent: Thursday, January 9, 2020 7:43 PM
> > To: dev@royale.apache.org<mailto:dev@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.

Re: Flexlib Emulation

2020-01-20 Thread Takeshita Shoichiro
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 :

>
> 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:jl03...@gmail.com>
> Sent: Thursday, January 9, 2020 7:43 PM
> To: dev@royale.apache.org<mailto:dev@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
武下 祥一郎


Flexlib Emulation

2020-01-09 Thread Takeshita Shoichiro
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.