Re: compc Error on CI / Jenkins (folder-name-dependent/Cache?)

2023-12-23 Thread Alex Harui
Hi Jan,

Sorry for the delay on my part.  It was a bit harder to find time for this 
given it wasn't really blocking you.

I finally found some time to build the Flex compiler so I can try to remember 
how it works.  I put together a minimal example of an MXML file subclassing an 
AS file that subclasses an MXML file.  I found out that the 'document' property 
is mx_internal, and there is no 'id' property generated by the compiler.  So 
now I'm wondering why your code is complaining about the 'id' property.  Can 
you use the `keep` option to look at the MXML output and see how 'id' is used 
so I can add it to my test project?

That's only if you are still interested in exploring this issue.

Thanks,
-Alex

On 11/28/23, 7:24 AM, "Weber Jan" mailto:jan.we...@dallmeier.com.inva>LID> wrote:


EXTERNAL: Use caution when clicking on links or opening attachments.




Hi Alex,


sorry for the delay in getting back to this issue!


The length of project name does actually not affect the build - it can be 
longer or shorter than "*Tool" (I just tried out "*ToolToolTool" and it is 
building - it will only fail on "*Tool".
When the build fails on "ASADetailViewSlowDealerEventLayout.mxml" and I rename 
that file to e.g. "ASADetailViewSlowDealerEventLayout2.xml" (adding a "2" at 
the end) it will actually build, too.


Our project is now several commits ahead of when I wrote the last email and I 
just checked the build and it actually is building now under the name of 
"*Tool*.
The MXML file "ASADetailViewSlowDealerEventLayout.mxml" was never touched in 
this process, just for the records.
In order to find out what is going I now made a new debug branch from the very 
same older revision where the issue did occur and I was able to reproduce it 
with the same error.


However, when I add "keep-generated-actionscript="true"" to compc compiler 
options no build error occurs (I can find the code in the "generated" folder on 
the CI).
Removing "keep" and the error occurs again. No other changes!


In the errorenous ASADetailViewSlowDealerEventLayout.mxml there is the sub 
component "".
There are many other MXMLs which are like "ASADetailViewSlowDealerEventLayout" 
and all contain an MXML reference to 
"ASADetailViewHeaderStatisticEventsDefault" exactly like above (same code 
position in MXML etc).
Commenting out the "viewHeader" in ASADetailViewSlowDealerEventLayout makes 
compc throw none of the errors and it compiles fine.
Shifting the component to a different position in the MXML does nothing.
Replacing the component in the MXML 
("viewHeader"/ASADetailViewHeaderStatisticEventsDefault") with the class where 
it is subclassing from (ASADetailViewHeaderLayout) will result in a successful 
build.
That being said, I do see a likely uncommon and not-to-recommend usage of 
subclassing as "ASADetailViewHeaderStatisticEventsDefault" is a pure 
ActionScript file which is extending from an MXML file (?).
I now emptied the MXML ASADetailViewHeaderStatisticEventsDefault so it just 
looks like this:


package components.asaEvents.detailview.parts
{
import components.asaEvents.detailview.parts.layout.ASADetailViewHeaderLayout;


public class ASADetailViewHeaderStatisticEventsDefault extends 
ASADetailViewHeaderLayout
{


}
}


The build error still occurs though there is no code so I maybe it's something 
with AS extending MXML (?)..




Additionally for the records:
This is actually no show-stopping issue as there is at least one workaround 
like renaming the branch or changing a file name.
But I still would like to know, out of curiosity, why compc fails, though there 
is (at least "obviously") no real issue/error in the code itself and it 
compiles fine but not in this very one scenario.




Thanks,
Jan














Mit freundlichen Grüßen / Best Regards
i.A. Jan Weber
Software Development






Contact:




Location:




Head & Accounts Office:




tel




+49 941 8700 326




Bahnhofstr. 16




Bahnhofstr. 16




fax






93047 Regensburg




93047 Regensburg




mail




jan.we...@dallmeier.com 
<mailto:jan.we...@dallmeier.com><mailto:jan.we...@dallmeier.com 
<mailto:jan.we...@dallmeier.com>>




Germany




Germany




[banner]
<https://www.dallmeier.com/signatur> <https://www.dallmeier.com/signatur;>




http://www.dallmeier.com/<http://www.dallmeier.com/en/home.html> 
<http://www.dallmeier.com/;>






Dallmeier electronic GmbH & Co.KG


CEO:
Registry Court:
VAT ID:
Unlimited Partner:
Registry Court:




Thomas Dallmeier
Amtsgericht Regensburg HRA 6827
DE813790649
Dallmeier GmbH
Amtsgericht Regensburg HRB 9085










-Ursprüngliche Nachricht-
Von: Alex Harui mailto:aha...@adobe.com.inva>LID>
Gesendet: Sonntag, 19. November 2023 09:03
An: users@flex.apach

Re: compc Error on CI / Jenkins (folder-name-dependent/Cache?)

2023-11-19 Thread Alex Harui
modules which are successfully building are:


- SeMSy-Next-Libs-Public
- SeMSy-Next-Worker-MqttWorker
- SeMSy-Next-Workers
- SeMSy-Next-Assets
- SeMSy-Next-Components


















Mit freundlichen Grüßen / Best Regards
i.A. Jan Weber
Software Development






Contact:




Location:




Head & Accounts Office:




tel




+49 941 8700 326




Bahnhofstr. 16




Bahnhofstr. 16




fax






93047 Regensburg




93047 Regensburg




mail




jan.we...@dallmeier.com 
<mailto:jan.we...@dallmeier.com><mailto:jan.we...@dallmeier.com 
<mailto:jan.we...@dallmeier.com>>




Germany




Germany




[banner]
<https://www.dallmeier.com/signatur> <https://www.dallmeier.com/signatur;>




http://www.dallmeier.com/<http://www.dallmeier.com/en/home.html> 
<http://www.dallmeier.com/;>






Dallmeier electronic GmbH & Co.KG


CEO:
Registry Court:
VAT ID:
Unlimited Partner:
Registry Court:




Thomas Dallmeier
Amtsgericht Regensburg HRA 6827
DE813790649
Dallmeier GmbH
Amtsgericht Regensburg HRB 9085










-Ursprüngliche Nachricht-
Von: Alex Harui mailto:aha...@adobe.com.inva>LID>
Gesendet: Donnerstag, 2. November 2023 02:30
An: users@flex.apache.org <mailto:users@flex.apache.org>
Cc: Fischer Michael mailto:michael.fisc...@dallmeier.com>>; Staudte Norbert 
mailto:norbert.stau...@dallmeier.com>>
Betreff: Re: compc Error on CI / Jenkins (folder-name-dependent/Cache?)


ACHTUNG: Diese Mail kommt von einem externen Absender. Bitte behandeln Sie alle 
Dateianhänge und Links mit besonderer Vorsicht. Im Zweifel wenden Sie sich 
bitte an die IT.


Hi Jan,


It's been a long time since I dealt with this stuff every day. I have a vague 
recollection (which could be entirely wrong) that you can get this error from 
having two files with the same name and based on how the source and library 
paths are setup the files might conflict.


Is it possible there is a subfolder called "SeMSy5-Translation-Tool" in that 
workspace? Or a bitmap or non-UIComponent-based .as or .mxml file also called 
"ASADVHStatisticEventsDefault". Or a SWC that might have a component with that 
name? Not just in the source, but in any SWCs in the library path


If you want, you can list every file in the workspace and post that list. A SWC 
is just a zip file and I think there is a way to dump out every file in a SWC.


If the source path isn't set properly, I think it can cause the compiler to 
think of the workspace name as part of the package name. I think it can also 
affect finding and compiling dependencies so the compiler might reliably 
generate a class for a bitmap that conflicts with ASADVHStatisticEventsDefault 
which is why it would then say that class is missing some properties.


HTH,
-Alex


On 10/30/23, 7:44 AM, "Weber Jan" mailto:jan.we...@dallmeier.com.inva> <mailto:jan.we...@dallmeier.com.inva 
<mailto:jan.we...@dallmeier.com.inva>>LID> wrote:




EXTERNAL: Use caution when clicking on links or opening attachments.








Hi Alex,




the three errors you mentioned only occur in this one build, which fails all 
the time.
The stated properties "id" and "document" (inherited from UIComponent) exist. 
There is also no "Implicit coercion".
The errors look like false positives in a way..




The sources compile fine locally (rebuild all modules) and the CI manages to 
build the very same source code depending on the name of the root folder where 
it checks out to.
Also when I change the name of the class where the error gets reported.
I'm sure the folder name itself is not the reason but maybe some cache related 
to this is (?).




There is currently one root-folder "SeMSy5-Translation-Tool" where the same git 
revision does not get build with the three errors you mentioned.
If I rename the project (which results in the change of the name of the root 
output folder, too), the same git revision is build.
I did compare the folders of succeeding and failing builds with a diff and they 
are the same for every class, so it is not caused by different files/file 
versions or artifacts.








I did reduced the log files from the console output by a lot and uploaded three 
new logs.




Logs: https://cloud.dallmeier.com/s/nFa4WmPRaxRtAjW 
<https://cloud.dallmeier.com/s/nFa4WmPRaxRtAjW> 
<https://cloud.dallmeier.com/s/nFa4WmPRaxRtAjW> 
<https://cloud.dallmeier.com/s/nFa4WmPRaxRtAjW;>
Password: 4ZWNi49C












- #1 log file "Log-Error (SeMSy5-Translation-Tool).txt" fails with the three 
errors (SeMSy5-Translation-Tool).
git-revision: 3e53c07e559cb4844a5f0397b3ae3167e1642c29 (Same revision, folder 
"SeMSy5-Translation-Tool" was delete beforehand).




[Worth mentioning here that also the @temp and @script folders (e.g. 
SeMSy5-Translation-Tool@script), which Jenkins uses for checkout, were entirely 
deleted]




[compc] D:\Program Files 
(x86)\J

Re: compc Error on CI / Jenkins (folder-name-dependent/Cache?)

2023-11-01 Thread Alex Harui
nd there is obviously no 
reason.
When changing the class name on the erroneous build everything is also build 
successfully.


Side Note:
What I encountered when deleting the check-out/build folders on the Jenkins, in 
all directories (success/fail) a couple of files could not be deleted 
windows-wise because the path were too long (File paths exceeded 260 characters 
which is a default limit in Windows).
Windows Error states "Source Path Too Long - The source file name(s) are larger 
than is supported by the file system... ". I deleted the files then by renaming 
folders and reducing the length, so as mentioned above there were no artifacts 
left before the actual builds started.
I don't see a direct connection of this with the build either failing or 
succeeding because both scenarios contain file paths which are too long.




Again, thank you very much for your support - I'm not sure if this issue is 
resolvable at all but maybe you have some more ideas on this.














Mit freundlichen Grüßen / Best Regards
i.A. Jan Weber
Software Development






Contact:




Location:




Head & Accounts Office:




tel




+49 941 8700 326




Bahnhofstr. 16




Bahnhofstr. 16




fax






93047 Regensburg




93047 Regensburg




mail




jan.we...@dallmeier.com 
<mailto:jan.we...@dallmeier.com><mailto:jan.we...@dallmeier.com 
<mailto:jan.we...@dallmeier.com>>




Germany




Germany




[banner]
<https://www.dallmeier.com/signatur> <https://www.dallmeier.com/signatur;>




http://www.dallmeier.com/<http://www.dallmeier.com/en/home.html> 
<http://www.dallmeier.com/;>






Dallmeier electronic GmbH & Co.KG


CEO:
Registry Court:
VAT ID:
Unlimited Partner:
Registry Court:




Thomas Dallmeier
Amtsgericht Regensburg HRA 6827
DE813790649
Dallmeier GmbH
Amtsgericht Regensburg HRB 9085










-Ursprüngliche Nachricht-
Von: Alex Harui mailto:aha...@adobe.com.inva>LID>
Gesendet: Dienstag, 24. Oktober 2023 08:20
An: users@flex.apache.org <mailto:users@flex.apache.org>
Cc: Fischer Michael mailto:michael.fisc...@dallmeier.com>>; Staudte Norbert 
mailto:norbert.stau...@dallmeier.com>>
Betreff: Re: compc Error on CI / Jenkins (folder-name-dependent/Cache?)


ACHTUNG: Diese Mail kommt von einem externen Absender. Bitte behandeln Sie alle 
Dateianhänge und Links mit besonderer Vorsicht. Im Zweifel wenden Sie sich 
bitte an die IT.


Hi Jan,


I downloaded the output and displayed it in VSCode. VSCode says there are 4808 
lines of output.
It looks like compc is called several times, but the last call is on line 587. 
On line 1747 the first of 3 errors are reported. I think that should cause the 
build to fail.


One thing you could try is to capture the same output for the successful build 
and compare output. Find and replace folder names so they all match before 
comparing output.


Hope that helps,
-Alex


On 10/23/23, 4:09 AM, "Weber Jan" mailto:jan.we...@dallmeier.com.inva> <mailto:jan.we...@dallmeier.com.inva 
<mailto:jan.we...@dallmeier.com.inva>>LID> wrote:




EXTERNAL: Use caution when clicking on links or opening attachments.








Hi Alex,




first of all, thank you very much for your support on this issue - really 
appreciated!




I'm pretty sure the build output is entirely written in the console log; 
normally we do see here the typical stack traces and actual compiler errors in 
the same way we would see them from/in the IDE.




I have uploaded the Jenkins output log to the cloud from the build process 
which fails so you can actually see what is getting logged:




https://cloud.dallmeier.com/s/D246GdaGSQ9Q9km 
<https://cloud.dallmeier.com/s/D246GdaGSQ9Q9km> 
<https://cloud.dallmeier.com/s/D246GdaGSQ9Q9km> 
<https://cloud.dallmeier.com/s/D246GdaGSQ9Q9km;>
Password: H76X436K




Hint: I removed a few non-public texts in the log and replaced them with "[*** 
CONTENT MANUALLY REMOVED HERE ***]"








































Mit freundlichen Grüßen / Best Regards
i.A. Jan Weber
Software Development












Contact:








Location:








Head & Accounts Office:








tel








+49 941 8700 326








Bahnhofstr. 16








Bahnhofstr. 16








fax












93047 Regensburg








93047 Regensburg








mail








jan.we...@dallmeier.com <mailto:jan.we...@dallmeier.com> 
<mailto:jan.we...@dallmeier.com 
<mailto:jan.we...@dallmeier.com>><mailto:jan.we...@dallmeier.com 
<mailto:jan.we...@dallmeier.com> <mailto:jan.we...@dallmeier.com 
<mailto:jan.we...@dallmeier.com>>>








Germany








Germany








[banner]
<https://www.dallmeier.com/signatur> <https://www.dallmeier.com/signatur;> 
<https://www.dallmeier.com/signatur;> <https://www.dallmeier.com/signatur;>








http://www.dallmeier.com/<http://www.dallmeier.com/en/home.html> 
<http:

Re: compc Error on CI / Jenkins (folder-name-dependent/Cache?)

2023-10-24 Thread Alex Harui
Hi Jan,

I downloaded the output and displayed it in VSCode.  VSCode says there are 4808 
lines of output.
It looks like compc is called several times, but the last call is on line 587.  
On line 1747 the first of 3 errors are reported.  I think that should cause the 
build to fail.

One thing you could try is to capture the same output for the successful build 
and compare output.  Find and replace folder names so they all match before 
comparing output.

Hope that helps,
-Alex

On 10/23/23, 4:09 AM, "Weber Jan" mailto:jan.we...@dallmeier.com.inva>LID> wrote:


EXTERNAL: Use caution when clicking on links or opening attachments.




Hi Alex,


first of all, thank you very much for your support on this issue - really 
appreciated!


I'm pretty sure the build output is entirely written in the console log; 
normally we do see here the typical stack traces and actual compiler errors in 
the same way we would see them from/in the IDE.


I have uploaded the Jenkins output log to the cloud from the build process 
which fails so you can actually see what is getting logged:


https://cloud.dallmeier.com/s/D246GdaGSQ9Q9km 
<https://cloud.dallmeier.com/s/D246GdaGSQ9Q9km>
Password: H76X436K


Hint: I removed a few non-public texts in the log and replaced them with "[*** 
CONTENT MANUALLY REMOVED HERE ***]"




















Mit freundlichen Grüßen / Best Regards
i.A. Jan Weber
Software Development






Contact:




Location:




Head & Accounts Office:




tel




+49 941 8700 326




Bahnhofstr. 16




Bahnhofstr. 16




fax






93047 Regensburg




93047 Regensburg




mail




jan.we...@dallmeier.com 
<mailto:jan.we...@dallmeier.com><mailto:jan.we...@dallmeier.com 
<mailto:jan.we...@dallmeier.com>>




Germany




Germany




[banner]
<https://www.dallmeier.com/signatur> <https://www.dallmeier.com/signatur;>




http://www.dallmeier.com/<http://www.dallmeier.com/en/home.html> 
<http://www.dallmeier.com/;>






Dallmeier electronic GmbH & Co.KG


CEO:
Registry Court:
VAT ID:
Unlimited Partner:
Registry Court:




Thomas Dallmeier
Amtsgericht Regensburg HRA 6827
DE813790649
Dallmeier GmbH
Amtsgericht Regensburg HRB 9085










-Ursprüngliche Nachricht-
Von: Alex Harui mailto:aha...@adobe.com.inva>LID>
Gesendet: Donnerstag, 19. Oktober 2023 19:14
An: users@flex.apache.org <mailto:users@flex.apache.org>
Cc: Fischer Michael mailto:michael.fisc...@dallmeier.com>>; Staudte Norbert 
mailto:norbert.stau...@dallmeier.com>>
Betreff: Re: compc Error on CI / Jenkins (folder-name-dependent/Cache?)


ACHTUNG: Diese Mail kommt von einem externen Absender. Bitte behandeln Sie alle 
Dateianhänge und Links mit besonderer Vorsicht. Im Zweifel wenden Sie sich 
bitte an die IT.


The compiler source is part of the Flex SDK, so if you can build from sources 
you can modify the compiler to generate more info.


I took a look at the exit code logic. It looks like it is returning number of 
errors, but it should report those errors to System.err. Could that output 
stream be missing from the captured output?


-Alex


On 10/19/23, 1:12 AM, "Weber Jan" mailto:jan.we...@dallmeier.com.inva> <mailto:jan.we...@dallmeier.com.inva 
<mailto:jan.we...@dallmeier.com.inva>>LID> wrote:




EXTERNAL: Use caution when clicking on links or opening attachments.








On the CI there is one job with several pipeline steps - if this job is 
targeting the folder with the ending "Tool" instead of "Tool2" it always fails 
without giving a specific error.
The source code and git revision is the very same; job is set to do a 
clean/full checkout, too.




I deleted the entire folder for "Tool" so it gets recreated but it still fails 
to build. I did compare the entire contents of both folders with a diff ("Tool" 
and "Tool2") and both are exactly the same.
The job/pipeline uses both, compc and mxmlc, to first build some libraries 
using compc and then build the main executable using mxmlc.




When the name is "Tool":
1) one specific module cannot be built with compc so the step for creating the 
main executable using mxmlc is never reached
2) pipeline steps before this one failing module do actually get build 
successfully with compc




When the output folder is renamed to something else like "Tool2" everything is 
built successfully.
The only error we can see in the logs when the one module is failing to be 
built is "ERROR: script returned exit code 1".




The screenshot from "https://cloud.dallmeier.com/s/9Hdk6KaF4HxGQNB; 
<https://cloud.dallmeier.com/s/9Hdk6KaF4HxGQNB;> 
<https://cloud.dallmeier.com/s/9Hdk6KaF4HxGQNB;> 
<https://cloud.dallmeier.com/s/9Hdk6KaF4HxGQNB;> (password "FWxH9jb7") shows 
the job with its pipeline steps where the first build on the screenshot #7 is 
outputting to 

Re: compc Error on CI / Jenkins (folder-name-dependent/Cache?)

2023-10-19 Thread Alex Harui
The compiler source is part of the Flex SDK, so if you can build from sources 
you can modify the compiler to generate more info.

I took a look at the exit code logic.  It looks like it is returning number of 
errors, but it should report those errors to System.err.  Could that output 
stream be missing from the captured output?

-Alex

On 10/19/23, 1:12 AM, "Weber Jan" mailto:jan.we...@dallmeier.com.inva>LID> wrote:


EXTERNAL: Use caution when clicking on links or opening attachments.




On the CI there is one job with several pipeline steps - if this job is 
targeting the folder with the ending "Tool" instead of "Tool2" it always fails 
without giving a specific error.
The source code and git revision is the very same; job is set to do a 
clean/full checkout, too.


I deleted the entire folder for "Tool" so it gets recreated but it still fails 
to build. I did compare the entire contents of both folders with a diff ("Tool" 
and "Tool2") and both are exactly the same.
The job/pipeline uses both, compc and mxmlc, to first build some libraries 
using compc and then build the main executable using mxmlc.


When the name is "Tool":
1) one specific module cannot be built with compc so the step for creating the 
main executable using mxmlc is never reached
2) pipeline steps before this one failing module do actually get build 
successfully with compc


When the output folder is renamed to something else like "Tool2" everything is 
built successfully.
The only error we can see in the logs when the one module is failing to be 
built is "ERROR: script returned exit code 1".


The screenshot from "https://cloud.dallmeier.com/s/9Hdk6KaF4HxGQNB; 
<https://cloud.dallmeier.com/s/9Hdk6KaF4HxGQNB;> (password "FWxH9jb7") shows 
the job with its pipeline steps where the first build on the screenshot #7 is 
outputting to the folder ending with "Tool2" (successful build), the second 
build #8 is using the folder with the ending "Tool" (which fails, see "No 
changes" label indicating nothing has changed commit/repository-wise); build #9 
then having changed the name of the output folder back to ending "Tool2" builds 
successfully again.


For the upcoming build #10, I now delete the entire folder ending with "Tool" 
from workspace on the CI, change the project to output to folder "Tool" (which 
currently is "Tool2" from build #9) by renaming the project on Jenkins ("Rename 
Pipeline SeMSy5-Translation-Tool2" to "SeMSy5-Translation-Tool") and then it 
fails again to build.


I was wondering if it would be possible to get a some kind of debug-version of 
compc which outputs additional information on the actual error and why it 
cannot build?
















Mit freundlichen Grüßen / Best Regards
i.A. Jan Weber
Software Development






Contact:




Location:




Head & Accounts Office:




tel




+49 941 8700 326




Bahnhofstr. 16




Bahnhofstr. 16




fax






93047 Regensburg




93047 Regensburg




mail




jan.we...@dallmeier.com 
<mailto:jan.we...@dallmeier.com><mailto:jan.we...@dallmeier.com 
<mailto:jan.we...@dallmeier.com>>




Germany




Germany




[banner]
<https://www.dallmeier.com/signatur> <https://www.dallmeier.com/signatur;>




http://www.dallmeier.com/<http://www.dallmeier.com/en/home.html> 
<http://www.dallmeier.com/;>






Dallmeier electronic GmbH & Co.KG


CEO:
Registry Court:
VAT ID:
Unlimited Partner:
Registry Court:




Thomas Dallmeier
Amtsgericht Regensburg HRA 6827
DE813790649
Dallmeier GmbH
Amtsgericht Regensburg HRB 9085










-Ursprüngliche Nachricht-
Von: Alex Harui mailto:aha...@adobe.com.inva>LID>
Gesendet: Montag, 9. Oktober 2023 18:28
An: users@flex.apache.org <mailto:users@flex.apache.org>
Betreff: Re: compc Error on CI / Jenkins (folder-name-dependent/Cache?)


ACHTUNG: Diese Mail kommt von einem externen Absender. Bitte behandeln Sie alle 
Dateianhänge und Links mit besonderer Vorsicht. Im Zweifel wenden Sie sich 
bitte an die IT.


Is there a valid job/workspace/pipeline that uses the folder ending in "Tool" 
instead of "Tool2"? Otherwise, try deleting that workspace and see if it gets 
re-created again and which job did it.


Are there other jobs or pipelines that run compc or mxmlc?


-Alex


On 10/9/23, 12:32 AM, "Weber Jan" mailto:jan.we...@dallmeier.com.inva> <mailto:jan.we...@dallmeier.com.inva 
<mailto:jan.we...@dallmeier.com.inva>>LID> wrote:




EXTERNAL: Use caution when clicking on links or opening attachments.








I’m reaching out to you regarding a rather strange behavior of compc on the 
CI/Jenkins, when it tries to build a specific swc module within a pipeline 
script.
An error occurs, where it looks like this is actually dependin

Re: compc Error on CI / Jenkins (folder-name-dependent/Cache?)

2023-10-09 Thread Alex Harui
Is there a valid job/workspace/pipeline that uses the folder ending in "Tool" 
instead of "Tool2"?  Otherwise, try deleting that workspace and see if it gets 
re-created again and which job did it.

Are there other jobs or pipelines that run compc or mxmlc?

-Alex

On 10/9/23, 12:32 AM, "Weber Jan" mailto:jan.we...@dallmeier.com.inva>LID> wrote:


EXTERNAL: Use caution when clicking on links or opening attachments.




I’m reaching out to you regarding a rather strange behavior of compc on the 
CI/Jenkins, when it tries to build a specific swc module within a pipeline 
script.
An error occurs, where it looks like this is actually depending on the name of 
the root folder where the modules are located at.


The pipeline builds several modules successfully with compc but one of the 
modules always fails to build.
If the folder where the sources are located and where compc is outputting to is 
renamed, the module is actually build.
Same sources (/git revision, clean/new checkout).




I uploaded two images for better imagination of what is going on here:


Jenkins Pipeline:
URL: https://cloud.dallmeier.com/s/9Hdk6KaF4HxGQNB 

Password: FWxH9jb7


Jenkins Workspace with the different folder names:
URL: https://cloud.dallmeier.com/s/pj7qZCsiEebnwMT 

Password: MsGrttg5




When the specific module is not building, the following error is outputted - 
please note the difference in the folder names, which is 
"SeMSy5-Translation-Tool" (building fails) and "SeMSy5-Translation-Tool2" 
(building successfully).


Running in D:\Program Files 
(x86)\Jenkins\workspace\SeMSy5-Translation-Tool\SeMSy-Next-Lib
D:\Program Files 
(x86)\Jenkins\workspace\SeMSy5-Translation-Tool\SeMSy-Next-Lib>"C:\Program 
Files (x86)\Ant-1.10.12\bin\ant" main
Buildfile: D:\Program Files 
(x86)\Jenkins\workspace\SeMSy5-Translation-Tool\SeMSy-Next-Lib\build.xml
[compc] Loading configuration file 
D:\dependencies\AIR_50.2.2\frameworks\air-config.xml


BUILD FAILED
D:\Program Files 
(x86)\Jenkins\workspace\SeMSy5-Translation-Tool\SeMSy-Next-Lib\build.xml:46: 
compc task failed.
ERROR: script returned exit code 1






When it is building, the following output:


Running in D:\Program Files 
(x86)\Jenkins\workspace\SeMSy5-Translation-Tool2\SeMSy-Next-Lib
D:\Program Files 
(x86)\Jenkins\workspace\SeMSy5-Translation-Tool2\SeMSy-Next-Lib>"C:\Program 
Files (x86)\Ant-1.10.12\bin\ant" main
Buildfile: D:\Program Files 
(x86)\Jenkins\workspace\SeMSy5-Translation-Tool2\SeMSy-Next-Lib\build.xml
[compc] Loading configuration file 
D:\dependencies\AIR_50.2.2\frameworks\air-config.xml


[compc] D:\Program Files 
(x86)\Jenkins\workspace\SeMSy5-Translation-Tool2\SeMSy-Next-Lib\build\SeMSy-Next-Lib.swc
 (15942226 bytes)


BUILD SUCCESSFUL




The issue is very strange and hard to understand.
Could anyone imagine anything that may cause this? Is something cached 
somewhere where I could clear the cache?








Mit freundlichen Grüßen / Best Regards
i.A. Jan Weber
Software Development






Contact:




Location:




Head & Accounts Office:




tel




+49 941 8700 326




Bahnhofstr. 16




Bahnhofstr. 16




fax






93047 Regensburg




93047 Regensburg




mail




jan.we...@dallmeier.com 
>




Germany




Germany




[banner]
 




http://www.dallmeier.com/ 







Dallmeier electronic GmbH & Co.KG


CEO:
Registry Court:
VAT ID:
Unlimited Partner:
Registry Court:




Thomas Dallmeier
Amtsgericht Regensburg HRA 6827
DE813790649
Dallmeier GmbH
Amtsgericht Regensburg HRB 9085













Re: [ANNOUNCE] Apache Flex BlazeDS 4.8.0 Released!

2023-04-17 Thread Alex Harui
Awesome!  Congratulations!

On 4/17/23, 2:02 PM, "Josh Tynjala" mailto:joshtynj...@apache.org>> wrote:


EXTERNAL: Use caution when clicking on links or opening attachments.




The Apache Flex community is pleased to announce the release of Apache Flex
Blaze DS 4.8.0


Apache Flex BlazeDS is the server-based Java remoting and web messaging
technology that enables developers to easily connect to back-end
distributed data and push data in real-time to Apache Flex, Apache Royale,
and Adobe AIR™ applications for more responsive rich Internet application
(RIA) experiences.


The Apache Flex Blaze DS 4.8.0 is an update to upgrade dependencies and
make general improvements, including the introduction of a binary
distribution.


For more details, see the release notes at:
https://www.apache.org/dist/flex/BlazeDS/4.8.0/RELEASE_NOTES 



Apache Flex Blaze DS is available in source and binary forms from the
following download page:
https://flex.apache.org/download-blazeds.html 



When downloading from a mirror site, please remember to verify the
downloads using signatures or SHA512 hashes.


For more information on Apache Flex Blaze DS, visit the project home page:
http://flex.apache.org/ 


Thank you for using Apache Flex Blaze DS,


The Apache Flex Community





Re: Problems with getStackTrace

2022-03-01 Thread Alex Harui
Hi Thomas,

My contact at Harman says to check the SWF version.  If it's less than 18, that 
might be why getStackTrace is not working.

HTH,
-Alex

On 3/1/22, 9:34 AM, "Alex Harui"  wrote:

Hi Thomas,

Yes, you are correct.  I misread the doc.  I'll ping my contact at Harman 
and see if he can help.

-Alex

On 3/1/22, 9:26 AM, "Baade, Thomas, NM-X-GPA"  
wrote:

Hi,

on that page I find " When code runs in a release version of Flash 
Player or AIR, the stack trace is provided without the file path and line 
number information". But that doesn't seem to work.

What I can do: Add an empty file with the name "debug" to folder 
/META-INF/AIR/ - now getStackTrace() works but the application is much slower.

thomas

-Ursprüngliche Nachricht-
Von: Alex Harui  
Gesendet: Dienstag, 1. März 2022 17:50
An: users@flex.apache.org
Betreff: Re: Problems with getStackTrace

[Sie erhalten nicht oft E-Mail von "aha...@adobe.com.invalid". Weitere 
Informationen, warum dies wichtig ist, finden Sie unter 
"http://aka.ms/LearnAboutSenderIdentification;.]

Hi Thomas,

The doc linked says that getStackTrace() for AIR apps requires 
launching the app with the adl debugger/launcher.  Have you using that?

-Alex

On 3/1/22, 8:37 AM, "Baade, Thomas, NM-X-GPA" 
 wrote:

Hi there,

We use the AIR 33.1.1.444 runtime environment to host an 
application compiled with the SDK 4.9.1

The Error.getStackTrace() function always returns null. But 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fhelp.adobe.com%2Fen_US%2FFlashPlatform%2Freference%2Factionscript%2F3%2FError.html%23getStackTracedata=04%7C01%7Caharui%40adobe.com%7C038973aebc1f4262c03208d9fba9c00d%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637817528771203011%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000sdata=%2BwCDOTnKh%2BWV66R6zlah8WEifVm3ubPxWnx1%2BmqgUWg%3Dreserved=0()
 says otherwise.

Is there a way to get this running?

Greetings from Rostock / Germany
Thomas Baade





Re: Problems with getStackTrace

2022-03-01 Thread Alex Harui
Hi Thomas,

Yes, you are correct.  I misread the doc.  I'll ping my contact at Harman and 
see if he can help.

-Alex

On 3/1/22, 9:26 AM, "Baade, Thomas, NM-X-GPA"  
wrote:

Hi,

on that page I find " When code runs in a release version of Flash Player 
or AIR, the stack trace is provided without the file path and line number 
information". But that doesn't seem to work.

What I can do: Add an empty file with the name "debug" to folder 
/META-INF/AIR/ - now getStackTrace() works but the application is much slower.

thomas

-Ursprüngliche Nachricht-
Von: Alex Harui  
Gesendet: Dienstag, 1. März 2022 17:50
An: users@flex.apache.org
Betreff: Re: Problems with getStackTrace

[Sie erhalten nicht oft E-Mail von "aha...@adobe.com.invalid". Weitere 
Informationen, warum dies wichtig ist, finden Sie unter 
"http://aka.ms/LearnAboutSenderIdentification;.]

Hi Thomas,

The doc linked says that getStackTrace() for AIR apps requires launching 
the app with the adl debugger/launcher.  Have you using that?

-Alex

On 3/1/22, 8:37 AM, "Baade, Thomas, NM-X-GPA"  
wrote:

Hi there,

We use the AIR 33.1.1.444 runtime environment to host an application 
compiled with the SDK 4.9.1

The Error.getStackTrace() function always returns null. But 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fhelp.adobe.com%2Fen_US%2FFlashPlatform%2Freference%2Factionscript%2F3%2FError.html%23getStackTracedata=04%7C01%7Caharui%40adobe.com%7C77898f751eec428f0a9a08d9fba88941%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637817523670041094%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000sdata=hFqAoXZP%2Fid5vXrQGywFQSJnQRCs%2BhqxU2%2FtiUvtHhg%3Dreserved=0()
 says otherwise.

Is there a way to get this running?

Greetings from Rostock / Germany
Thomas Baade




Re: Problems with getStackTrace

2022-03-01 Thread Alex Harui
Hi Thomas,

The doc linked says that getStackTrace() for AIR apps requires launching the 
app with the adl debugger/launcher.  Have you using that?

-Alex

On 3/1/22, 8:37 AM, "Baade, Thomas, NM-X-GPA"  
wrote:

Hi there,

We use the AIR 33.1.1.444 runtime environment to host an application 
compiled with the SDK 4.9.1

The Error.getStackTrace() function always returns null. But 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fhelp.adobe.com%2Fen_US%2FFlashPlatform%2Freference%2Factionscript%2F3%2FError.html%23getStackTracedata=04%7C01%7Caharui%40adobe.com%7C6da0bd045b9b4f021f8708d9fba1a773%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637817494271487592%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000sdata=yvhlD2ZXPYM5QmpQ3rRZf2cDQEAcF8fCRRIldBPOpQI%3Dreserved=0()
 says otherwise.

Is there a way to get this running?

Greetings from Rostock / Germany
Thomas Baade



Re: Air SDK 33.1 F4M audio broken

2021-01-08 Thread Alex Harui
Can you roll back to 32?

On 1/8/21, 1:28 PM, "Jason Taylor"  wrote:

Hello Harmon? Can anybody answer any of these questions please? FFS I'll 
pay dearly. Our company is dead in the water on OSX atm.
~ JT

-Original Message-
From: Jason Taylor  
Sent: Thursday, January 7, 2021 2:02 PM
To: users@flex.apache.org; 'Carlos Rovira' 
Subject: RE: Air SDK 33.1 F4M audio broken

Additionally what codec do I need to convert our entire content base of 
hundreds of thousands of hours of audio video to so this it will play in the 
current SDK, which is our only version that works on the latest version of OSX? 
 Knowing this I can at least start the process. I am livid that nowhere in the 
release notes that I reviewed mentioned that some A/V no longer works on any 
version of the harmon SDK I just paid a boat load of money for.  Side note, we 
now have a position open for a lead QA at Dedoose as our current one is 
currently getting fired.  I hope Harmon fires a few people over this debacle as 
well.

~ JT

-Original Message-
From: Jason Taylor  
Sent: Thursday, January 7, 2021 11:05 AM
To: users@flex.apache.org; 'Carlos Rovira' 
Subject: RE: Air SDK 33.1 F4M audio broken

Hi Andrew, F4M audio video does not work on any version of windows or mac 
big sur in the Air 33.1 SDK completely breaking our entire application and 
company.  You're telling me that your working on it, were aware of this?  Try 
this line of code in windows on the 33 sdk, which is the only SDK that works on 
the newest version of OSX:

https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fns.adobe.com%2Fmxml%2F2009data=04%7C01%7Caharui%40adobe.com%7C9130be11fa71493732b508d8b41c4617%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637457380820147846%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000sdata=0w%2BZzU4dvB7AJy%2F55JaH4sTh1KR%2FdfvbsofmEaPDIUM%3Dreserved=0;
 xmlns:s="library://ns.adobe.com/flex/spark">
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapp.dedoose.com%2FHttpVideo%2F4648d742-d892-4d67-bae8-d7d005b4ef48%2FResourceAudioData%2F1cab9c27-73e6-4a1e-a8f7-6c9cabcbc2c6.f4m%2522%2Fdata=04%7C01%7Caharui%40adobe.com%7C9130be11fa71493732b508d8b41c4617%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637457380820147846%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000sdata=S8NC2HC9bSnDhkfMQhLbAYWLlgxOqYeRDjq6%2FCdznMg%3Dreserved=0>



-Original Message-
From: Frost, Andrew  
Sent: Thursday, January 7, 2021 3:38 AM
To: Carlos Rovira ; users@flex.apache.org
Subject: Re: Air SDK 33.1 F4M audio broken

Thanks Carlos

The latest AIR SDK 33.1 implements support for H.264/AAC on Windows; we’re 
still working on this for the MacOS side though. The challenge was that the 
software codecs used by Adobe in earlier AIR releases were subject to patent 
licensing and royalties which are no longer covered, so we’ve had to remove 
those. On Windows we can use capabilities provided via the Media Foundation, 
although we’re aware of a few issues existing in this.. We actually want to 
rework the entire multimedia area as it’s all very complex internally, so will 
be looking at that during the coming year; for the interim period we’re aiming 
to just implement decoders within the existing frameworks via these OS 
libraries..

thanks

   Andrew


From: Carlos Rovira 
Sent: 07 January 2021 08:26
To: users@flex.apache.org
Subject: [EXTERNAL] Re: Air SDK 33.1 F4M audio broken


CAUTION: This email originated from outside of the organization. Do not 
click links or open attachments unless you recognize the sender. Please report 
any suspicious content by using the "Report Email" tool.



Hi Jason
I recommend to add HARMAN word so Andrew Frost is aware.
I'll add him in CCO so he is aware of the issue.


El jue, 7 ene 2021 a las 1:52, Jason Taylor 
(mailto:jtay...@dedoose.com>>) escribió:
As of the 33.1 SDK none of our audio in f4m files is able to playback.  
Does anyone have any idea? This is now a critical issue for us.
~ JT












Re: MX namespace with AIR 32 on Windows

2021-01-08 Thread Alex Harui
I expect that 'airHome' is coming from the air-config.xml in frameworks folder. 
 You could just edit air-config.xml and get rid of the variable.  I think you 
can specify it on the command-line +airHome=.  You might be able to 
specify  an AIR_HOME environment variable.

HTH,
-Alex

On 1/8/21, 7:40 AM, "Tucsonjhall"  wrote:

Making some progress but I'm getting an odd error that I don't understand.
When trying to address a path, it is prepending the hard path then adding
the environment path (or something)

unable to open 'C:\Program Files\Adobe\Adobe Flash Builder 4.7 (64
Bit)\sdks\AIR 32\frameworks\{airHome}\frameworks\libs\air\airglobal.swc'

I'm not sure what that implies. At least it's recognizing the mx namespace
now in Flash Builder




--
Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=04%7C01%7Caharui%40adobe.com%7Cf46ad852188840a9817208d8b3ebad14%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637457172090225440%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000sdata=62a8qGvotqa86%2FfT8TMvV1iIiht4FVcTmyP12D6Nh%2FQ%3Dreserved=0



Re: MX namespace with AIR 32 on Windows

2021-01-07 Thread Alex Harui
What steps are you using to "overlay"?  There is/was a Flex version of an AIR 
SDK that was easier to use than the "full" AIR SDK.  Since your Mac is working, 
compare the library-path in the air-config.xml in the frameworks folder.

-Alex

On 1/7/21, 6:26 PM, "Tucsonjhall"  wrote:

Thanks Alex. Obviously you're the Flex god but I'm banging my head against
the wall. However I will try again tomorrow. I may have to hire you to help
me, even though your per-hour rate is $2000. Appreciate your feedback.



--
Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=04%7C01%7Caharui%40adobe.com%7Cd73a00f7c8a74b11d90a08d8b37cd4c5%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637456696019839924%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000sdata=cx21DKOxzgJzbCCIwKBW6MKoNk3wLcfHiM%2B2EzAbTvs%3Dreserved=0



Re: MX namespace with AIR 32 on Windows

2021-01-07 Thread Alex Harui
If you overlay the Flex air-config.xml with the one from an AIR SDK, then it 
might result in those symptoms.

HTH,
-Alex

On 1/7/21, 2:42 PM, "Tucsonjhall"  wrote:

If anyone has been reading these threads I've created you know I'm trying to
convert my product from AIR runtime downloaded by customers to captive
runtime. I've tried downloading the "old" AIR SDK 32 from the Adobe site and
using it to recompile my application. 

I've installed the latest Flex framework and then overlay the AIR framework.
Older components like HDividedBox are no longer recognized so obviously I've
done something incorrect. Ironically, I had no problem following the same
approach on Mac. It compiles the captive runtime fine.

Please set me right.



--
Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=04%7C01%7Caharui%40adobe.com%7C16940f587bde45a0476408d8b35d8e65%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637456561690894260%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000sdata=T03Nll4RpqUdwu8%2F8%2F9ZTGFhuWQaj2suKfvwxJv0M%2BA%3Dreserved=0



Re: Property axis is not set for this AxisRenderer

2020-07-09 Thread Alex Harui
I’m not a chart expert but the Flex 4 code looks like the 'axis' property is 
required.

HTH,
-Alex

On 7/8/20, 7:32 PM, "Paul Stearns"  wrote:

I am attempting to migrate a dashboard type MXML from Flex/Flash 3.5 to 
Flex 4.16, AIR 32.0. I have a module which compiles OK but gets a runtime error 
of "Property axis is not set for this AxisRenderer" It appears to happening 
during creation, as a breakpoint in module creationComplete handler does not 
get tripped.

The stack trace never references any lines in my code.

There are 3 charts with a fair amount of related AS3 code for each chart, 
so commenting out the various charts to see which one is causing the issue is 
difficult. 

What should I be looking for to help debug this?

Needless to say it runs fine in the Flex/Flash system.

Paul R. Stearns
Advanced Consulting Enterprises, Inc.

15280 NW 79th Ct.
Suite 250
Miami Lakes, Fl 33016

Voice: (305)623-0360 x107
Fax: (305)623-4588






Re: Spark Image not loading a Firebase URL

2020-07-01 Thread Alex Harui
Hi.  For me, URL2 does not work on my Macbook Pro in Safari or Chrome.

HTH,
-Alex

On 7/1/20, 7:39 AM, "leokan23"  wrote:

Thank you for your reply. If you try the second set of links (real bucket)
you can see both images in any browser.

If you try to load them with a custom loader like bellow it works:



 

Using firebaseImg.source=url; where firebaseImg is Image spark or
BitmapImage, doesn't work. 

URL1 (works in all cases):

https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Ffirebase-dogmate.appspot.com%2Fo%2Fze.png%3Falt%3Dmediadata=02%7C01%7Caharui%40adobe.com%7Cf9d534661121472dd93208d81dcc99cf%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637292111945234891sdata=rnRwye2AHXEQN9aSpvHYWffy01lq2dyjr1SuThwFK4k%3Dreserved=0

URL2 (works in browsers and loader but doesnt work for image.source=url)

https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Ffirebase-dogmate.appspot.com%2Fo%2Fpublic_files%252Fze.png%3Falt%3Dmediadata=02%7C01%7Caharui%40adobe.com%7Cf9d534661121472dd93208d81dcc99cf%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637292111945234891sdata=oZQf0Ou%2FwAWo5e%2FEWAQRawjkSc2RslB5vTCdahXyIt0%3Dreserved=0


Final step to solve this (after checking the BitmapImage.as code) was to
submit a UrlRequest instead of string.

firebaseImage.source = new UrlRequest(url); seem to work in all cases. 



--
Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=02%7C01%7Caharui%40adobe.com%7Cf9d534661121472dd93208d81dcc99cf%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637292111945234891sdata=FPNChGVzwx7I%2BbtUKr30ObM3zsq9ZiedatPkgmRR0Kg%3Dreserved=0




Re: Spark Image not loading a Firebase URL

2020-06-26 Thread Alex Harui
I clicked on the 2nd link in Safari and also got a 404.

On 6/26/20, 9:59 AM, "leokan23"  wrote:

Im trying to use a spark Image component to load an image from Firebase
Storage, but it looks like something is failing to load.

This url loads without issues (located in the root of my storage):

https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Fmybucket.appspot.com%2Fo%2Fleo.jpg%3Falt%3Dmediadata=02%7C01%7Caharui%40adobe.com%7C0675b1a62c2148e46ba708d819f239c4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637287875424998122sdata=Or720cLydKRZnKMOepAmBElZskOO%2B%2B%2BkPsE9OKiMl%2F0%3Dreserved=0


https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Fmybucket.appspot.com%2Fo%2Fimages%252Fleo.jpg%3Falt%3Dmediadata=02%7C01%7Caharui%40adobe.com%7C0675b1a62c2148e46ba708d819f239c4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637287875424998122sdata=JJx8qzXjsZvyCIQzAlQqYm%2B3DAIgTywAbT1I5K3hWpM%3Dreserved=0

 returns 404 in the second url, although it works in a browser.
This makes me think that the issue is the %2F used instead of / .

Could this be an encoding issue in the component? I am not sure if it uses
URLLoader to grab the image.



--
Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=02%7C01%7Caharui%40adobe.com%7C0675b1a62c2148e46ba708d819f239c4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637287875424998122sdata=g7zQ3fwEAubsBWgvBekaiClxVfcvkbxxalCoTEnNgwI%3Dreserved=0



Re: AIR Versions

2020-06-25 Thread Alex Harui
Did you download the AIR SDK for Flex users or the main one from the “Download 
Now” button?
You need the one for Flex users and even then, I don’t know if this suggestion 
will work with recent AIR SDKs.

HTH,
-Alex

From: Paul Stearns 
Reply-To: "pa...@compuace.com" 
Date: Thursday, June 25, 2020 at 3:03 PM
To: Alex Harui , "users@flex.apache.org" 

Subject: Re: AIR Versions

I am running FlashBuilder 4.6.

I created a folder C:\Program Files (x86)\Adobe\Adobe Flash Builder 
4.6\sdks\4.16.1

I copied in the 4.16 Flex SDK

I then copied the AIR compiler v32 on top of that (overwriting files as needed).

This is what I found as the proper way to do the upgrade from - 
https://www.andygup.net/how-to-upgrade-your-air-sdk-in-flashbuilder-4-6/<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.andygup.net%2Fhow-to-upgrade-your-air-sdk-in-flashbuilder-4-6%2F=02%7C01%7Caharui%40adobe.com%7C9a0f6d04716a4bd121a408d81953a800%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637287194388375687=Pq%2BuBXJHKK88%2BWKSNUXCb2sooBJiO2uoMTj04w4qeGo%3D=0>




Paul R. Stearns
Advanced Consulting Enterprises, Inc.

15280 NW 79th Ct.
Suite 250
Miami Lakes, Fl 33016

Voice: (305)623-0360 x107
Fax: (305)623-4588

____
From: Alex Harui 
Sent: 6/25/20 5:58 PM
To: "users@flex.apache.org" , "pa...@compuace.com" 

Subject: Re: AIR Versions
Depending on how you upgraded, you could have overwritten the default Flex 
configs with the default AIR configs and that could cause these symptoms. Flex 
has an air-config.xml with different library-path than standard AIR SDK.

IMO, re-installing with the right AIR version has been used more than other 
options. IIRC, there is a script to use to upgrade as well.

HTH,
-Alex

On 6/25/20, 2:52 PM, "Paul Stearns"  wrote:

The actual error I am getting is;

Could not resolve  to a component implementation.

Paul R. Stearns
Advanced Consulting Enterprises, Inc.

15280 NW 79th Ct.
Suite 250
Miami Lakes, Fl 33016

Voice: (305)623-0360 x107
Fax: (305)623-4588


From: "Paul Stearns" 
Sent: 6/25/20 5:50 PM
To: , 
Subject: Re: AIR Versions
Paulus:

Here is my application tag;

https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fns.adobe.com%2Fmxml%2F2009=02%7C01%7Caharui%40adobe.com%7C6620518e86704f4c3a8208d819521917%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637287187691093154=Bf9FWbbfxZQNEmOX%2BAroUCCz5xC4bVadTwiqtwbq1UY%3D=0;
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
xmlns:ext="Classes.panel.*"
creationComplete="initApp();" xmlns:utils="Classes.Components.utils.*" 
pageTitle="ACETAS"
xmlns:vti="Classes.Input.*" modalTransparency=".2" modalTransparencyBlur="2"
width="1280" height="720" scriptTimeLimit="60">

Paul R. Stearns
Advanced Consulting Enterprises, Inc.

15280 NW 79th Ct.
Suite 250
Miami Lakes, Fl 33016

Voice: (305)623-0360 x107
Fax: (305)623-4588


From: "Paulus de B." 
Sent: 6/25/20 5:48 PM
To: users@flex.apache.org
Subject: Re: AIR Versions
Hi Paul,

MX components should normally not be a problem. Are you sure you have the mx
namespace defined?

Like this e.g. in a spark VGroup that uses mx components (the xmlns:mx
part):


https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fns.adobe.com%2Fmxml%2F2009=02%7C01%7Caharui%40adobe.com%7C6620518e86704f4c3a8208d819521917%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637287187691093154=Bf9FWbbfxZQNEmOX%2BAroUCCz5xC4bVadTwiqtwbq1UY%3D=0;
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"

Cheers

Paulus

--
Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2F=02%7C01%7Caharui%40adobe.com%7C6620518e86704f4c3a8208d819521917%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637287187691103148=GuB%2FHKuLBHlLPA6KLE6YqL%2FaMS4odhvLhRl8tN%2FpSPg%3D=0<https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2F=02%7C01%7Caharui%40adobe.com%7C9a0f6d04716a4bd121a408d81953a800%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637287194388375687=fE%2Fm3Jp9eAgJ9aHQrYd61gn45Jh7%2BBfti5xDYTrCeV0%3D=0>





Re: AIR Versions

2020-06-25 Thread Alex Harui
Depending on how you upgraded, you could have overwritten the default Flex 
configs with the default AIR configs and that could cause these symptoms.  Flex 
has an air-config.xml with different library-path than standard AIR SDK.

IMO, re-installing with the right AIR version has been used more than other 
options.  IIRC, there is a script to use to upgrade as well.

HTH,
-Alex

On 6/25/20, 2:52 PM, "Paul Stearns"  wrote:

The actual error I am getting is;

Could not resolve  to a component implementation.

Paul R. Stearns
Advanced Consulting Enterprises, Inc.

15280 NW 79th Ct.
Suite 250
Miami Lakes, Fl 33016

Voice: (305)623-0360 x107
Fax: (305)623-4588


From: "Paul Stearns" 
Sent: 6/25/20 5:50 PM
To: , 
Subject: Re: AIR Versions
Paulus:

Here is my application tag;

https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fns.adobe.com%2Fmxml%2F2009data=02%7C01%7Caharui%40adobe.com%7C6620518e86704f4c3a8208d819521917%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637287187691093154sdata=Bf9FWbbfxZQNEmOX%2BAroUCCz5xC4bVadTwiqtwbq1UY%3Dreserved=0;
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
xmlns:ext="Classes.panel.*"
creationComplete="initApp();" xmlns:utils="Classes.Components.utils.*" 
pageTitle="ACETAS"
xmlns:vti="Classes.Input.*" modalTransparency=".2" modalTransparencyBlur="2"
width="1280" height="720" scriptTimeLimit="60">

Paul R. Stearns
Advanced Consulting Enterprises, Inc.

15280 NW 79th Ct.
Suite 250
Miami Lakes, Fl 33016

Voice: (305)623-0360 x107
Fax: (305)623-4588


From: "Paulus de B." 
Sent: 6/25/20 5:48 PM
To: users@flex.apache.org
Subject: Re: AIR Versions
Hi Paul,

MX components should normally not be a problem. Are you sure you have the mx
namespace defined?

Like this e.g. in a spark VGroup that uses mx components (the xmlns:mx
part):


https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fns.adobe.com%2Fmxml%2F2009data=02%7C01%7Caharui%40adobe.com%7C6620518e86704f4c3a8208d819521917%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637287187691093154sdata=Bf9FWbbfxZQNEmOX%2BAroUCCz5xC4bVadTwiqtwbq1UY%3Dreserved=0;
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"

Cheers

Paulus

--
Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=02%7C01%7Caharui%40adobe.com%7C6620518e86704f4c3a8208d819521917%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637287187691103148sdata=GuB%2FHKuLBHlLPA6KLE6YqL%2FaMS4odhvLhRl8tN%2FpSPg%3Dreserved=0





Re: migrating to AIR when using url "POST" request

2020-06-20 Thread Alex Harui
This article implies that you can use “start” on windows.  
https://stackoverflow.com/questions/3729187/how-to-open-file-with-default-application-in-cmd.
  I think you can use “open” in OSX.  There might be some simpler way that I 
don’t know.

-Alex

From: Paul Stearns 
Reply-To: "pa...@compuace.com" 
Date: Friday, June 19, 2020 at 5:35 AM
To: Alex Harui , "users@flex.apache.org" 

Subject: Re: migrating to AIR when using url "POST" request

Alex:

Not really. I do not control the computers the app is installed on. If I could 
run an associated application that would work. In other words the equivalent of 
double clicking the file at the OS level.


Paul R. Stearns
Advanced Consulting Enterprises, Inc.

15280 NW 79th Ct.
Suite 250
Miami Lakes, Fl 33016

Voice: (305)623-0360 x107
Fax: (305)623-4588

____
From: Alex Harui 
Sent: 6/19/20 12:57 AM
To: "users@flex.apache.org" , "pa...@compuace.com" 

Subject: Re: migrating to AIR when using url "POST" request
Paul,

NativeProcess should let you launch the actual application if you know the path 
to the application.

Would that work for you?
-Alex

On 6/18/20, 5:40 AM, "Paul Stearns"  wrote:

Alex:

My goal is to receive the file on the client and open Excel.

For the moment i did;

// navigateToURL(u, "_blank");
var objDownloadFile:FileReference = new FileReference;
objDownloadFile.download(u,strFileName + ".xlsx");

which will allow the user to download the file. It would be nice to give them 
the option to open it from the application.

Paul R. Stearns
Advanced Consulting Enterprises, Inc.

15280 NW 79th Ct.
Suite 250
Miami Lakes, Fl 33016

Voice: (305)623-0360 x107
Fax: (305)623-4588


From: Alex Harui 
Sent: 6/18/20 12:04 AM
To: "users@flex.apache.org" , "pa...@compuace.com" 

Subject: Re: migrating to AIR when using url "POST" request
At a higher-level, what is the user goal? Can you open Excel itself or does it 
have to be a browser window?

-Alex

On 6/17/20, 10:53 AM, "Paul Stearns"  wrote:

In many places in our applications we use the navigateToURL method to load 
another browser window with Excel Spreadsheets and other items we generate from 
code on our website. We invariably use "POST" instead of "GET" for various 
reasons, some of which cannot be converted to "GET."

Where can I find information on how to convert;

var u:URLRequest = new URLRequest(_RootDomain + urlExcelExport);
u.data = variables;
u.method = "POST";

navigateToURL(u, "_blank");

to something which will work from AIR? Perhaps URLloader?

Paul R. Stearns
Advanced Consulting Enterprises, Inc.

15280 NW 79th Ct.
Suite 250
Miami Lakes, Fl 33016

Voice: (305)623-0360 x107
Fax: (305)623-4588






Re: Multiple AIR executables in the same folder

2020-06-20 Thread Alex Harui
OK.  IIRC, the 32-bit Apache Flex Installer shuts itself down and launches a 
64-bit version of itself.  It is pretty much doing what you said (two full 
copies of AIR).  The code is here: 
https://github.com/apache/flex-utilities/blob/develop/flex-installer/installer/src/InstallApacheFlex.mxml

FWIW, you can probably make it appear that the initial process shutdown by 
managing the various AIR NativeWindows.  But if you really need to shut down 
the initial process, I don't know of any other way.

HTH,
-Alex

On 6/19/20, 5:36 AM, "Paul Stearns"  wrote:

Alex:

I want to completely shut down the initial process

Paul R. Stearns
Advanced Consulting Enterprises, Inc.

15280 NW 79th Ct.
Suite 250
Miami Lakes, Fl 33016

Voice: (305)623-0360 x107
Fax: (305)623-4588


From: Alex Harui 
Sent: 6/19/20 12:59 AM
To: "users@flex.apache.org" , "pa...@compuace.com" 

Subject: Re: Multiple AIR executables in the same folder
Are you trying to create a separate process for security or memory reasons? 
Otherwise, just load the SWF in another NativeWindow.

HTH,
-Alex

On 6/18/20, 8:12 AM, "Paul Stearns"  wrote:

I have an acceptable (mostly) work around. If I move the second application 
into a subfolder of the first I can easily run the second application. This 
however requires that I carry an extra ~36 MB of AIR executables with it.

Is there any way to tell a captive runtime executable where the AIR modules 
can be found?

Paul R. Stearns
Advanced Consulting Enterprises, Inc.

15280 NW 79th Ct.
Suite 250
Miami Lakes, Fl 33016

Voice: (305)623-0360 x107
Fax: (305)623-4588


From: "Paul Stearns" 
Sent: 6/18/20 8:32 AM
To: "users@flex.apache.org" 
Subject: Multiple AIR executables in the same folder
I would like to have multiple AIR executables (captive runtime) in the same 
folder. It appears that a captive runtime runs a standard executable which 
looks for a file .META-INF\AIR\application.xml which defines the actual swf 
file to run.

Will the executable accept as a parameter, the name of the 
"application.xml" file to use?

If so I could have two different files.

What I am trying to accomplish is to have one AIR application call another. 
and packaging them into the same folder would make my life easier.

Paul R. Stearns
Advanced Consulting Enterprises, Inc.

15280 NW 79th Ct.
Suite 250
Miami Lakes, Fl 33016

Voice: (305)623-0360 x107
Fax: (305)623-4588






Re: Multiple AIR executables in the same folder

2020-06-18 Thread Alex Harui
Are you trying to create a separate process for security or memory reasons?  
Otherwise, just load the SWF in another NativeWindow.

HTH,
-Alex

On 6/18/20, 8:12 AM, "Paul Stearns"  wrote:



I have an acceptable (mostly) work around. If I move the second application 
into a subfolder of the first I can easily run the second application. This 
however requires that I carry an extra ~36 MB of AIR executables with it.

Is there any way to tell a captive runtime executable where the AIR modules 
can be found?

Paul R. Stearns
Advanced Consulting Enterprises, Inc.

15280 NW 79th Ct.
Suite 250
Miami Lakes, Fl 33016

Voice: (305)623-0360 x107
Fax: (305)623-4588


From: "Paul Stearns" 
Sent: 6/18/20 8:32 AM
To: "users@flex.apache.org" 
Subject: Multiple AIR executables in the same folder
I would like to have multiple AIR executables (captive runtime) in the same 
folder. It appears that a captive runtime runs a standard executable which 
looks for a file .META-INF\AIR\application.xml which defines the actual swf 
file to run.

Will the executable accept as a parameter, the name of the 
"application.xml" file to use?

If so I could have two different files.

What I am trying to accomplish is to have one AIR application call another. 
and packaging them into the same folder would make my life easier.

Paul R. Stearns
Advanced Consulting Enterprises, Inc.

15280 NW 79th Ct.
Suite 250
Miami Lakes, Fl 33016

Voice: (305)623-0360 x107
Fax: (305)623-4588






Re: migrating to AIR when using url "POST" request

2020-06-18 Thread Alex Harui
Paul,

NativeProcess should let you launch the actual application if you know the path 
to the application.

Would that work for you?
-Alex

On 6/18/20, 5:40 AM, "Paul Stearns"  wrote:

Alex:

My goal is to receive the file on the client and open Excel.

For the moment i did;

//navigateToURL(u, "_blank");
   var objDownloadFile:FileReference = new FileReference;
   objDownloadFile.download(u,strFileName + ".xlsx");

which will allow the user to download the file. It would be nice to give 
them the option to open it from the application.

Paul R. Stearns
Advanced Consulting Enterprises, Inc.

15280 NW 79th Ct.
Suite 250
Miami Lakes, Fl 33016

Voice: (305)623-0360 x107
Fax: (305)623-4588

----
From: Alex Harui 
Sent: 6/18/20 12:04 AM
To: "users@flex.apache.org" , "pa...@compuace.com" 

Subject: Re: migrating to AIR when using url "POST" request
At a higher-level, what is the user goal? Can you open Excel itself or does 
it have to be a browser window?

-Alex

On 6/17/20, 10:53 AM, "Paul Stearns"  wrote:

In many places in our applications we use the navigateToURL method to load 
another browser window with Excel Spreadsheets and other items we generate from 
code on our website. We invariably use "POST" instead of "GET" for various 
reasons, some of which cannot be converted to "GET."

Where can I find information on how to convert;

var u:URLRequest = new URLRequest(_RootDomain + urlExcelExport);
u.data = variables;
u.method = "POST";

navigateToURL(u, "_blank");

to something which will work from AIR? Perhaps URLloader?

Paul R. Stearns
Advanced Consulting Enterprises, Inc.

15280 NW 79th Ct.
Suite 250
Miami Lakes, Fl 33016

Voice: (305)623-0360 x107
Fax: (305)623-4588






Re: migrating to AIR when using url "POST" request

2020-06-17 Thread Alex Harui
At a higher-level, what is the user goal?  Can you open Excel itself or does it 
have to be a browser window?

-Alex

On 6/17/20, 10:53 AM, "Paul Stearns"  wrote:

In many places in our applications we use the navigateToURL method to load 
another browser window with Excel Spreadsheets and other items we generate from 
code on our website. We invariably use "POST" instead of "GET" for various 
reasons, some of which cannot be converted to "GET."

Where can I find information on how to convert;

var u:URLRequest = new URLRequest(_RootDomain + urlExcelExport);
u.data = variables;
u.method = "POST"; 

navigateToURL(u, "_blank");

to something which will work from AIR? Perhaps URLloader?

Paul R. Stearns
Advanced Consulting Enterprises, Inc.

15280 NW 79th Ct.
Suite 250
Miami Lakes, Fl 33016

Voice: (305)623-0360 x107
Fax: (305)623-4588






Re: First desktop Flex AIR application in Intellij or Flash Develop

2020-06-16 Thread Alex Harui
Might a version mixup.   Are you migrating a Flex 3 app?  Make sure you are 
using the correct compiler.  Apache Flex does not support Flex 3.

HTH,
-Alex

On 6/16/20, 1:57 AM, "Sam"  wrote:

Hello,

I'm trying to create First desktop Application in both Intellij and Flash
Develop IDE by following the steps mentioned in the below link

https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fhelp.adobe.com%2Fen_US%2Fair%2Fbuild%2FWS5b3ccc516d4fbf351e63e3d118676a28bd-8000.htmldata=02%7C01%7Caharui%40adobe.com%7Cadff10175b1045ebe50008d811d3401b%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637278946297327227sdata=JAhnrMcTsC4WiYLxVyTPdr7jNVsNrkx3abFYV%2BQVVcE%3Dreserved=0

I followed the same steps to create AIRHelloWorld.mxml file and
AIRHelloWorld-app.xml file
When i try to build/run an application, getting below list of errors in both
Intellij and Flash Develop IDE, Did any of you faced this error ? what is
the solution to fix it? please suggest. Thankyou!



public class _Main_mx_managers_SystemManager
 ^
_Main_mx_managers_SystemManager.as(13): col: 14 Error: Interface method
getImplementation in namespace mx.core:IFlexModuleFactory not implemented by
class _Main_mx_managers_SystemManager.
public class _Main_mx_managers_SystemManager
 ^
_Main_mx_managers_SystemManager.as(13): col: 14 Error: Interface method
allowInsecureDomain in namespace mx.core:IFlexModuleFactory not implemented
by class _Main_mx_managers_SystemManager.
public class _Main_mx_managers_SystemManager
 ^
_Main_mx_managers_SystemManager.as(13): col: 14 Error: Interface method
callInContext in namespace mx.core:IFlexModuleFactory not implemented by
class _Main_mx_managers_SystemManager.
public class _Main_mx_managers_SystemManager
 ^
_Main_mx_managers_SystemManager.as(13): col: 14 Error: Interface method
allowDomain in namespace mx.core:IFlexModuleFactory not implemented by class
_Main_mx_managers_SystemManager.
public class _Main_mx_managers_SystemManager
 ^
_Main_mx_managers_SystemManager.as(13): col: 14 Error: Interface method get
preloadedRSLs in namespace mx.core:IFlexModuleFactory not implemented by
class _Main_mx_managers_SystemManager.
public class _Main_mx_managers_SystemManager
 ^
_Main_mx_managers_SystemManager.as(13): col: 14 Error: Interface method set
allowInsecureDomainsInNewRSLs in namespace mx.core:IFlexModuleFactory not
implemented by class _Main_mx_managers_SystemManager.
public class _Main_mx_managers_SystemManager
 ^
_Main_mx_managers_SystemManager.as(13): col: 14 Error: Interface method
registerImplementation in namespace mx.core:IFlexModuleFactory not
implemented by class _Main_mx_managers_SystemManager.
public class _Main_mx_managers_SystemManager
 ^
_Main_mx_managers_SystemManager.as(13): col: 14 Error: Interface method get
allowInsecureDomainsInNewRSLs in namespace mx.core:IFlexModuleFactory not
implemented by class _Main_mx_managers_SystemManager.
public class _Main_mx_managers_SystemManager
 ^
_Main_mx_managers_SystemManager.as(13): col: 14 Error: Interface method set
allowDomainsInNewRSLs in namespace mx.core:IFlexModuleFactory not
implemented by class _Main_mx_managers_SystemManager.
public class _Main_mx_managers_SystemManager
 ^
_Main_mx_managers_SystemManager.as(13): col: 14 Error: Interface method get
allowDomainsInNewRSLs in namespace mx.core:IFlexModuleFactory not
implemented by class _Main_mx_managers_SystemManager.
public class _Main_mx_managers_SystemManager
 ^
_Main_mx_managers_SystemManager.as(13): col: 14 Error: Interface method
addPreloadedRSL in namespace mx.core:IFlexModuleFactory not implemented by
class _Main_mx_managers_SystemManager.
public class _Main_mx_managers_SystemManager
 ^
_Main_mx_managers_SystemManager.as(13): col: 14 Error: Interface method
getImplementation in namespace mx.core:IFlexModuleFactory not implemented by
class _Main_mx_managers_SystemManager.
public class _Main_mx_managers_SystemManager
 ^
_Main_mx_managers_SystemManager.as(13): col: 14 Error: Interface method
allowInsecureDomain in namespace mx.core:IFlexModuleFactory not implemented
by class _Main_mx_managers_SystemManager.
public class _Main_mx_managers_SystemManager
 ^
_Main_mx_managers_SystemManager.as(13): col: 14 Error: Interface method
callInContext in namespace mx.core:IFlexModuleFactory not implemented by
class _Main_mx_managers_SystemManager.
public class _Main_mx_managers_SystemManager
 ^
_Main_mx_managers_SystemManager.as(13): col: 14 Error: Interface method
allowDomain in namespace 

Re: Adobe Air launcher

2020-06-15 Thread Alex Harui
Technically, yes, you can launch B and quit A.  In fact, I believe the Flex SDK 
Installer does that.  I think NativeProcess will do the launch.  You may have 
to deal with path issues but if you get the path right, it should launch.  And 
then I think it is NativeApplication that will quit the app.

HTH,
-Alex

On 6/15/20, 9:37 AM, "Paul Stearns"  wrote:

Is there a way of stopping execution of application "A" and transferring 
control to application "B" in AIR?

Or will I need to create an OS command procedure?

My thought is to write an application whose only purpose is to verify that 
my "real" application is up to date, download any SWF files which are out of 
date, and then start the real application.It appears I can create an 
"Application Domain" and load things into it, but for my purposes, if I could 
stop execution of one application and start execution of a second, that would 
be best.

If this can be done in AIR, rather than OS command procedures, then I won't 
need to deal with Command procedures for Windows, Mac & Linux.

Paul R. Stearns
Advanced Consulting Enterprises, Inc.

15280 NW 79th Ct.
Suite 250
Miami Lakes, Fl 33016

Voice: (305)623-0360 x107
Fax: (305)623-4588






Re: Deploying AIR applications

2020-06-15 Thread Alex Harui
I think the Flex SDK Installer is using captive runtime.  The source is here:  
https://github.com/apache/flex-utilities/tree/master/installer  I think we use 
the installer that comes with the AIR SDK?

However, we only support Mac and Windows.  Not sure about Linux.  This post 
seems to indicate that AIR on Linux doesn't support captive runtime: 
https://community.adobe.com/t5/air/best-way-to-package-an-air-application-for-linux/td-p/8573764?page=1

I do not know much about Linux or AIR on Linux.  I'd be concerned that the 
version of AIR for Linux may be missing important security updates.  I guess 
you can try to run the Windows version under WINE, but it may not work well.  
If you have money, you may want to work with Harman on a custom solution to buy 
you time to migrate to JS.

HTH,
-Alex

On 6/15/20, 6:11 AM, "Paul Stearns"  wrote:

Alex:

Should I use a captive runtime, how do I go about creating an installer. 
Flash Builder creates a folder with many files and sub folders. I need to 
create installers for Windows, Mac & Linux. My applications are "MX" meant to 
be run on a desktop. so I do not need to create mobile installers.

Paul R. Stearns
Advanced Consulting Enterprises, Inc.

15280 NW 79th Ct.
Suite 250
Miami Lakes, Fl 33016

Voice: (305)623-0360 x107
Fax: (305)623-4588

--------
From: Alex Harui 
Sent: 6/15/20 1:10 AM
To: "users@flex.apache.org" , "pa...@compuace.com" 

Subject: Re: Deploying AIR applications
Hi Paul,

Are you sure you don't want to use captive runtime?

There was a recent discussion about replacing the badge installer here 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.apache.org%2Fthread.html%2Fr2976f88c9bec26c58d889be9d71367834f43cc318467cf16c0930209%2540%253Cusers.flex.apache.org%253Edata=02%7C01%7Caharui%40adobe.com%7Ce5607c2c80834dc8fa2b08d8112d93ee%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637278234738657445sdata=boUTFe3oJihW9ykopyecWvEivi%2FeFq%2Fi9wWZaBDQmM0%3Dreserved=0

HTH,
-Alex

On 6/14/20, 5:28 AM, "Paul Stearns"  wrote:

After many dead ends due to Adobe archiving their content, it appears what 
I need is something equivalent to creating an Adobe Badge. From the limited 
information I found I think the badge uses Flash player, which will not work in 
the near future.

So I am back where I started. What are people doing to create a Adobe Badge 
equivalent?

Paul R. Stearns
Advanced Consulting Enterprises, Inc.

15280 NW 79th Ct.
Suite 250
Miami Lakes, Fl 33016

Voice: (305)623-0360 x107
Fax: (305)623-4588


From: "Paul Stearns" 
Sent: 6/13/20 4:53 PM
To: "users@flex.apache.org" 
Subject: Deploying AIR applications
Where can I find information on how to make an AIR application deployable?

I would prefer an option which would check if an acceptable version of AIR 
is already installed, and install AIR if not.

The end goal would be to create an item on a web site where the user 
clicks, if the app is already installed it starts the app, if not it allows the 
user to download everything needed to install the app.

Paul R. Stearns
Advanced Consulting Enterprises, Inc.

15280 NW 79th Ct.
Suite 250
Miami Lakes, Fl 33016

Voice: (305)623-0360 x107
Fax: (305)623-4588






Re: Installer license agreements list empty

2020-06-11 Thread Alex Harui
I don't know about the IPA stuff.  I recommend that you ask on this list with a 
different subject line.

Thanks,
-Alex

On 6/11/20, 5:47 PM, "albertolo"  wrote:

Thanks for your help. It worked. 

I already installed on Flash Builder,  I generate my ipa, but it does not
install, Is there any other steps that I have to do when installing the 
SDK. 

My ipad is IOS 12, and I used Adobe Air  32

Thanks 
Alberto 




--
Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=02%7C01%7Caharui%40adobe.com%7Cc18503f5004e466a0fa108d80e6a3464%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637275196597009739sdata=k7vjtsLBbsAKYY1MpeT5k4PckGSjZ3kf3Fjli%2FgXUUQ%3Dreserved=0




Re: Keeping user applications up to date in AIR.

2020-06-11 Thread Alex Harui
Hi,

It would be wise to test on a clean machine and consider how you will get the 
Flash Player in the future as I don't think Adobe will be providing them.  
Harman might.

It's been a long time since I've dealt with these sort of issues and I think 
there may have been additional security restrictions added in AIR since, but I 
thought that folks had successfully used a Flex/AIR shell to load code modules 
from the network.

HTH,
-Alex

On 6/10/20, 10:26 AM, "Brian Raymes"  wrote:

Hi all,

I am interested in a work-around as well, but unless I'm mistaken, the 
solution below may not work at the end of the year given a change to AIR 
starting in version 22?

"Starting in AIR 22, applications that play swf content via the HTML 
control (WebKit) will now load the system level NPAPI Flash Player provided by 
Adobe 
(https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fget.adobe.com%2Fflashplayerdata=02%7C01%7Caharui%40adobe.com%7C9eea501409b94b4c598e08d80d635f6c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637274067748313564sdata=qxHnFxYlktD8GXnl909Ki662ALtZtHYeyEBFISiIq3Q%3Dreserved=0).
  If this plugin is not available on the system, the end user will be prompted 
to download and install the plugin from Adobe."

Source: 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fhelpx.adobe.com%2Fflash-player%2Frelease-note%2Ffp_22_air_22_release_notes.htmldata=02%7C01%7Caharui%40adobe.com%7C9eea501409b94b4c598e08d80d635f6c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637274067748313564sdata=wcwY4T3y%2BXHZuBGCs%2BMVA0FTWpwsnqSHubIorghT3Uk%3Dreserved=0

If the plugin is to be removed from browsers, will the solution below 
continue to work? Will Flash still be available to install separately? Could it 
be as simple as holding onto a legacy NPAPI installer?

Brian

-Original Message-
From: Paulus de B.  
Sent: Wednesday, June 10, 2020 2:04 AM
To: users@flex.apache.org
Subject: Re: Keeping user applications up to date in AIR.

Hi Paul, 

We actually had the exact same setup in that we had an swf application we 
needed to continue using after browsers stopped supporting flash.

What we did for the time being (but works very well): create an AIR 
application that uses the flex HTML control to load your swfs like you did in 
the browser.

Create a WindowedApplication (Flex) with just one control in it:


On the creationComplete
// Load your web application
htmlControl.location = "https://app...;;

In the end we did add the AIR updating functionality, but only for updating 
the AIR app (which rarely happens). The swfs are loaded / reloaded like the 
were in the browser.

Cheers

Paulus



--
Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=02%7C01%7Caharui%40adobe.com%7C9eea501409b94b4c598e08d80d635f6c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637274067748313564sdata=vDXzfC0pZMJOH4HuH32wzSDKBAJzO%2BPFxaW9bEIhaG0%3Dreserved=0



Re: CSS embedded images in AIR

2020-06-09 Thread Alex Harui
Can you make a really small test case (maybe just an Application tag and the 
CSS and whatever code required to display the embedded image).  Then if it 
works in 3.6 but doesn't work in 4.6, open a bug with the source, the image, 
and both the Flex 3.6 SWF and the Flex 4.6 SWF.

Thanks,
-Alex

On 6/9/20, 7:21 AM, "Paul Stearns"  wrote:

I have a CSS file which is converted to a SWF file. When using SDK 3.6 and 
compiling for Flash it works fine. When Using SDK 4.6 and compiling for AIR, 
the image does not display.

Since I am changing 2 things at once I am not sure where to look. Are there 
differences between 3.6 & 4.6 or Flash & AIR which might cause this?

The CSS file is below, the problem line is;

backgroundImage: Embed(source="assets/ocean.jpg");

Application {backgroundColor: #1c526d; 
backgroundGradientColors: #146a94, #81cff6; backgroundGradientAlphas: 0.29, 
0.54; borderColor: #6E; borderThickness: 2; cornerRadius: 5;
 color: #6E; borderStyle: outset; disabledColor: #6E; 
backgroundImage: Embed(source="assets/ocean.jpg");  } Button {
disabledColor: #b7babc; } Panel {  backgroundColor: #C4EBFE; 
backgroundAlpha: 1; borderAlpha: 0.9; titleStyleName: panelTitle; 
statusStyleName: windowStatus; }   .separator { color: #6E; 
borderColor: #6E; borderStyle: none; backgroundColor: #C4EBFE; 
}  .panelTitle {color: #00;fontFamily: Verdana;fontWeight: 
bold;backgroundAlpha: 0.6; }  .windowStatus {color: #00;
fontFamily: Verdana;fontWeight: normal;backgroundAlpha: 0.6;  } 
.headerLabel {  color: #66ff66;  fontFamily: Arial;  fontWeight: bold;  }

Paul R. Stearns
Advanced Consulting Enterprises, Inc.

15280 NW 79th Ct.
Suite 250
Miami Lakes, Fl 33016

Voice: (305)623-0360 x107
Fax: (305)623-4588






Re: Installer license agreements list empty

2020-06-04 Thread Alex Harui
I tried it on Windows too and it worked for me.

Could it be that you expanded the binary zip into an existing folder that had 
some other files in it?  If you want to debug it, try adding the -v option and 
post a link to the output

 ant -v -f installer.xml -Dflash.sdk.version=32.0 -Dair.sdk.version=32.0

If you want to try a workaround, try running:

 ant -f installer.xml -Dflash.sdk.version=32.0 -Dair.sdk.version=32.0 
-Dplayerglobal.version=32.0

HTH,
-Alex

On 6/1/20, 3:48 PM, "albertolo"  wrote:

I' have followed the instructions on that document without luck. 
I have change some variables value and made it to compile but when I try to
prepare it to use it in the IDE i get the following error:

This is the ant command I executed: 
 ant -f installer.xml -Dflash.sdk.version=32.0 -Dair.sdk.version=32.0 


:\flex-sdk3> ant -f installer.xml -Dflash.sdk.version=32.0
-Dair.sdk.version=32.0
Buildfile: C:\flex-sdk3\installer.xml
  [get] Getting:

https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fflex.apache.org%2Finstaller%2Fproperties%2Fsdk%2Fen_US.propertiesdata=02%7C01%7Caharui%40adobe.com%7C96b293b370d54d81e29808d8067de347%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637266485039148466sdata=8A6%2BoNWOzSm8PYSFRai5HTkvP0DtFoCB7IbJUQAAxdk%3Dreserved=0
  [get] To: C:\flex-sdk3\en_US.properties

get-data:
  [get] Getting:

https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fflex.apache.org%2Finstaller%2Fsdk-installer-config-4.0.xml%3Fts%3D202006012238data=02%7C01%7Caharui%40adobe.com%7C96b293b370d54d81e29808d8067de347%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637266485039148466sdata=SFSdWQGk%2BaqRcEtxUaffmaFDWZ0mb%2B%2BMyXSW4cOsBJw%3Dreserved=0
  [get] To: C:\flex-sdk3\sdk-installer-config-4.0.xml

BUILD FAILED
C:\flex-sdk3\installer.xml:210: Reference flash.sdk.swfversion.32 not found.

I've tried to debug, whats doing, but I do not what I can do. 

ANy advice? 






--
Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=02%7C01%7Caharui%40adobe.com%7C96b293b370d54d81e29808d8067de347%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637266485039148466sdata=1bmnNDO6wZG0VTjGwmkk%2BzVHDyN0AdHpE13DsIm5kso%3Dreserved=0




Re: Installer license agreements list empty

2020-06-03 Thread Alex Harui
It worked for me on my Mac.  I will try Windows tomorrow.

Add the -v option so we can see more details.

 ant -v -f installer.xml -Dflash.sdk.version=32.0 -Dair.sdk.version=32.0 

Thanks,
-Alex

On 6/1/20, 3:48 PM, "albertolo"  wrote:

I' have followed the instructions on that document without luck. 
I have change some variables value and made it to compile but when I try to
prepare it to use it in the IDE i get the following error:

This is the ant command I executed: 
 ant -f installer.xml -Dflash.sdk.version=32.0 -Dair.sdk.version=32.0 


:\flex-sdk3> ant -f installer.xml -Dflash.sdk.version=32.0
-Dair.sdk.version=32.0
Buildfile: C:\flex-sdk3\installer.xml
  [get] Getting:

https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fflex.apache.org%2Finstaller%2Fproperties%2Fsdk%2Fen_US.propertiesdata=02%7C01%7Caharui%40adobe.com%7C96b293b370d54d81e29808d8067de347%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637266485039148466sdata=8A6%2BoNWOzSm8PYSFRai5HTkvP0DtFoCB7IbJUQAAxdk%3Dreserved=0
  [get] To: C:\flex-sdk3\en_US.properties

get-data:
  [get] Getting:

https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fflex.apache.org%2Finstaller%2Fsdk-installer-config-4.0.xml%3Fts%3D202006012238data=02%7C01%7Caharui%40adobe.com%7C96b293b370d54d81e29808d8067de347%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637266485039148466sdata=SFSdWQGk%2BaqRcEtxUaffmaFDWZ0mb%2B%2BMyXSW4cOsBJw%3Dreserved=0
  [get] To: C:\flex-sdk3\sdk-installer-config-4.0.xml

BUILD FAILED
C:\flex-sdk3\installer.xml:210: Reference flash.sdk.swfversion.32 not found.

I've tried to debug, whats doing, but I do not what I can do. 

ANy advice? 






--
Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=02%7C01%7Caharui%40adobe.com%7C96b293b370d54d81e29808d8067de347%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637266485039148466sdata=1bmnNDO6wZG0VTjGwmkk%2BzVHDyN0AdHpE13DsIm5kso%3Dreserved=0




Re: Installer license agreements list empty

2020-05-31 Thread Alex Harui
Hi.

For various reasons, Apache Flex provides packages that are different than what 
Adobe Flex provided.  Adobe Flex could just be unzipped and pointed to from an 
IDE.  With Apache Flex there is an additional step:  the Adobe dependencies 
(playerglobal.swc and Adobe AIR SDK) have to be downloaded and installed 
separately.   The Apache Flex Installer that is referenced in the blog post 
that Angelo links to is one way to make it easier to download and install those 
Adobe bits.  Unfortunately, the installer is currently broken due to Apache 
re-organizing their URLs and the Installer using a downloader that can't handle 
the redirect.

The blog post also links to the source package which is the official release 
package because Apache recommends that users consume source packages and 
compile the packages themselves in order to validate that the resulting 
binaries are safe to use.  But we also provide pre-compiled binary packages 
here [1].  However, they still need the Adobe bits to be downloaded and 
installed.  With the Installer currently being broken, the alternative is to 
use Apache Ant to download and install the Adobe bits.  The instructions are in 
the readme under " Using the Binary Distribution".

While it is technically possible for someone to take an Apache Flex SDK with 
the Adobe bits installed and zip it up and share it so that it is packaged more 
like the Adobe Flex releases, that someone isn't supposed to do that according 
to the terms and conditions agreed to when installing the Adobe bits, unless 
they have an agreement with Adobe for redistribution of Adobe Flash and Adobe 
AIR SDKs.

In summary, if you need to get Apache Flex 4.16.1 working before we fix the 
Installer, it is probably fastest to follow the instructions in [1] to get the 
Apache bits and add the Adobe bits via Ant.  The AIR SDKs have significantly 
grown in size since the Adobe Flex days so the download is going to be really 
big, plus the combined bits might be Windows or Mac-specific.

I wish it was easier, and sorry for the hassle,
-Alex

[1] http://flex.apache.org/download-binaries.html

On 5/30/20, 7:18 PM, "Angelo Lazzari"  wrote:

Hi, did you try with this

https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fblogs.apache.org%2Fflex%2Fentry%2Fapache-flex-4-16-1data=02%7C01%7Caharui%40adobe.com%7C05b90ba9538d47c971be08d80508eccb%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637264883176654525sdata=%2F04tirkVaGMZRxkGhAAjCOo6FWoSul5jM%2BPgrbyVVn0%3Dreserved=0
 ? From there you can
reach the flex version archive you need.
Angelo




Verify the correspondence of the addressee; otherwise, notify that to the
sender and, conscious of the responsibility for the undue use, destroy the
message and its copies.




El dom., 31 may. 2020 a las 1:40, albertolo ()
escribió:

> Hi, is there a way that you could share your archive of flex 4.16.1
> I am helping a client with an old app, but I have no backup of the 
archive.
>
> thanks
> Alberto
>
>
>
> --
> Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=02%7C01%7Caharui%40adobe.com%7C05b90ba9538d47c971be08d80508eccb%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637264883176654525sdata=SM1ytYAA8%2FscubWvKGE6m%2B1Yuf14kd9YXNLnxDFsGLY%3Dreserved=0
>




Re: Installer license agreements list empty

2020-05-25 Thread Alex Harui
I misread the code.  We are using the custom loader which apparently doesn't 
handle the redirect.  We'd have to cut a new release to get this to work again. 
 You should be able to use the Ant-based installer as an alternative.

-Alex

On 5/25/20, 5:32 PM, "Jeff Gomes"  wrote:

Following redirects is supposed to be the default behavior for the 
URLRequest class.  So I don't know why it would fail unless that 
property was deliberately set to false.

On 5/25/20 15:33, Alex Harui wrote:
> I debugged into it.  Apache moved downloads to a new domain 
(downloads.a.o instead of a.o/dist)  We use URLLoader to fetch the license 
data.  We get a 302 redirect back.  I thought URLLoader would follow the 
redirect.
>
> Ideas for a workaround are welcome.
>
> -Alex
>
> On 5/25/20, 9:59 AM, "Jeff Gomes"  wrote:
>
>  Thanks for the tip.  I finally figured out that I still have a 
version
>  like that, so for now I do the same thing.  Not a confidence builder,
>  though!
>  
>  On 5/25/20 05:10, leokan23 wrote:
>  > I have the same issue as well. I keep an archive of Flex 4.16.1 
with AIR 32
>  > as a clean install to copy for new versions.
>  >
>  >
>  >
>  > --
>  > Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=02%7C01%7Caharui%40adobe.com%7C83896671c1b0490eaeca08d8010c46f8%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637260499530185807sdata=g11clUphzQCvQ%2FNuQds%2FLbGcJ37HmNOe%2BtgzpaFphOw%3Dreserved=0
>  >
>  
>  
>





Re: Installer license agreements list empty

2020-05-25 Thread Alex Harui
I debugged into it.  Apache moved downloads to a new domain (downloads.a.o 
instead of a.o/dist)  We use URLLoader to fetch the license data.  We get a 302 
redirect back.  I thought URLLoader would follow the redirect.

Ideas for a workaround are welcome.

-Alex

On 5/25/20, 9:59 AM, "Jeff Gomes"  wrote:

Thanks for the tip.  I finally figured out that I still have a version 
like that, so for now I do the same thing.  Not a confidence builder, 
though!

On 5/25/20 05:10, leokan23 wrote:
> I have the same issue as well. I keep an archive of Flex 4.16.1 with AIR 
32
> as a clean install to copy for new versions.
>
>
>
> --
> Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=02%7C01%7Caharui%40adobe.com%7C441c886cc2884c78a9cf08d800ccf2d6%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637260227539472791sdata=5%2Fk5HXTLCWm2CweW2OydPVmUjIxMcHnMvBuf0Mk4CFY%3Dreserved=0
>





Re: Launching an AIR application (captive runtime) from an http link

2020-05-18 Thread Alex Harui
I'm pretty sure Zoom and other video chat apps are launching and installing 
from links.  Here's one SO post on the subject: 
https://stackoverflow.com/questions/14415012/how-to-launch-an-application-from-a-link-in-a-webpage-on-mac


On 5/18/20, 3:07 AM, "After24"  wrote:

Hi Alex,

No, I don't know how to launch other programs from an http link either.
But since the original Adobe method imply to load a .swf file in order to
launch an AIR application, this will no longer be available from January 21.

Never mind, this is not an essential feature for us so I will not spend more
time on that.

Thank you for your time (and congrats for the 0.9.7 Royal release !)

Vincent



--
Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=02%7C01%7Caharui%40adobe.com%7C258c9899673d4441534a08d7fb133a64%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637253932319960316sdata=EN%2BqSzigP%2BzrdbEHl%2FZSkN0rUvSvU5BXs%2FoGdVCad30%3Dreserved=0




Re: Launching an AIR application (captive runtime) from an http link

2020-05-17 Thread Alex Harui


On 5/17/20, 11:44 AM, "After24"  wrote:

Hi Alex,

Thanks you for your answer.

You mean launching other apps from the AIR application using NativeProcess ?

No, I meant, can you launch other programs or batch/script files from an http 
link?  I don't know this area very well, so I'm trying to understand if you can 
do this for other scenarios except AIR or are looking for AIR to allow 
something you can't do otherwise.

-Alex

Vincent.







--
Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=02%7C01%7Caharui%40adobe.com%7C90ccd8c7f4624b6bf9cf08d7fa925974%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637253378793778061sdata=6Ctq29VF7XHh5H0wwrk%2BIsZdyNt%2BYMwxQAHbiH%2FPB5A%3Dreserved=0




Re: Launching an AIR application (captive runtime) from an http link

2020-05-16 Thread Alex Harui
Can you launch other apps, batch files, etc?  Is the bundle already installed 
or are you trying to download and install it?

-Alex

On 5/16/20, 6:58 AM, "After24"  wrote:

Hello Ramazan,

Thank you for your answer.

Unfortunately this method is not viable because I need to package the
application as a captive runtime bundle and
true is not allowed in that
case (error 116: Browser invocation is not supported for this target).

Vincent. 



--
Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=02%7C01%7Caharui%40adobe.com%7C95e24d36435733a508d7f9a13646%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637252343113634826sdata=%2Bebn3j%2F53us4ha9FwQiWkMBj8P7XucOpC1X26cvIQKI%3Dreserved=0




Re: Flex Articles archived

2020-05-14 Thread Alex Harui
I think they are just swamped.  How long has it been since you wrote them?  I 
know my productivity has been compromised with my kids out of school.

-Alex

On 5/14/20, 8:52 AM, "Paul Stearns"  wrote:

Alex:

Speaking of "asking Harman" I have tried to contact them on a few occasions 
with very limited success. What is the best way to contact them?

Paul R. Stearns
Advanced Consulting Enterprises, Inc.

15280 NW 79th Ct.
Suite 250
Miami Lakes, Fl 33016

Voice: (305)623-0360 x107
Fax: (305)623-4588

----
From: Alex Harui 
Sent: 5/14/20 11:49 AM
To: "users@flex.apache.org" 
Subject: Re: Flex Articles archived
I have not looked to see what is being archived. Apache Flex has many 
pieces of Flex articles from the ADC in the flex-externals repo. You might also 
ask if Harman is planning to take over hosting that content.

-Alex

On 5/14/20, 8:09 AM, "leokan23"  wrote:

So adobe is archiving all Flex and AIR articles, guides, etc in their site.
They are taking them offline and making them available only as .zip with PDF
screenshots. Maybe we should keep a copy and add them in the official apache
flex site for future reference?

--
Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=02%7C01%7Caharui%40adobe.com%7C33c51307db5f4637c48d08d7f81ebd79%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637250683224799918sdata=ra8Wcinp07TsaFHHfhfaUmVS8JXiY1ec49BJHttR1b0%3Dreserved=0






Re: Flex Articles archived

2020-05-14 Thread Alex Harui
I have not looked to see what is being archived.  Apache Flex has many pieces 
of Flex articles from the ADC in the flex-externals repo.  You might also ask 
if Harman is planning to take over hosting that content.

-Alex

On 5/14/20, 8:09 AM, "leokan23"  wrote:

So adobe is archiving all Flex and AIR articles, guides, etc in their site.
They are taking them offline and making them available only as .zip with PDF
screenshots. Maybe we should keep a copy and add them in the official apache
flex site for future reference? 



--
Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=02%7C01%7Caharui%40adobe.com%7C8625dbcc1e764cca69cc08d7f818d9b5%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637250657925546374sdata=EWf8ma15hrX55npQ%2B5Qjb3GtQcnTDO2uZF1GIdKnp2A%3Dreserved=0




Re: Adobe Embedded Font Libraries with Air 33.1?

2020-04-22 Thread Alex Harui
If you uise the Installer or the Ant script to install Apache Flex, it should 
give you the options for the Font Downloads and automatically give you TLF and 
OSMF(2).

Then, hopefully, overlaying an AIR SDK shouldn't remove those features.  IIRC, 
there is an overlay script in the Apache Flex SDK>

HTH,
-Alex

On 4/22/20, 10:00 AM, "Lydecker"  wrote:

Hi Alex,

Thanks for the reply. I understand 100% everything in your reply - but don't
think my question was answered.

Agreed - when I download the AIR SDK from Harman - that's it - it is AIR SDK
for Flex. Nothing else. I still need the Flex SDK and the 'extras'.

So take the AIR SDK from Harman and overlay it on the Flex SDK.

However I'm still missing the extras such as the Adobe Embedded Font
Libraries - and the TLF and the OSMF frameworks for that matter.

Where do I obtain these, and where to I put them in the combined Flex SDK
and AIR SDK folder structure please?



--
Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=02%7C01%7Caharui%40adobe.com%7C9741ca8960a34e16e97c08d7e6de9881%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637231716038456387sdata=kQuuFuKuOMYNOxLneafGFZltvnY4luMeqEkBD%2Bud8QI%3Dreserved=0




Re: Adobe Embedded Font Libraries with Air 33.1?

2020-04-22 Thread Alex Harui
If you installed Apache Flex with the Apache Flex SDK Installer, it would offer 
you a choice of Flash/AIR versions and whether to download the Adobe Font 
libraries.  Whatever AIR version you chose caused the Installer to download the 
Flex version of an AIR SDK.  So when you got the Flex version of Harman's AIR 
SDK for Flex, I think that's all you got: the AIR SDK for Flex from Harman, and 
not an Apache Flex SDK.

I thought that someone was going to update the Apache Flex SDK Installer to 
offer the choice of installing with the Harman AIR SDK for Flex.

-Alex

On 4/22/20, 6:30 AM, "Lydecker"  wrote:

Hi All,

Question about Adobe Embedded Font Libraries.

Previously when using the Flex installer, or ANT - I would opt to download
and install the 'Adobe Embedded Font Libraries'.

Now we are moving to Air 33.1 with Harman.

So I download the latest version of Flex (in a .zip) - extract and overlay
Harmans 33.1Air for Flex build.

Where do I get the Adobe Embedded Font Libraries from, and where do I
install/copy them too?

I'm not doing anything web related - only app dev.

Thanks



--
Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=02%7C01%7Caharui%40adobe.com%7Cfd970442acd849bc94ce08d7e6c156c5%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637231590371547056sdata=TaWWjmqQ1zpRf3PssdOTFw1SXgulxnH2kgtRp6FXSug%3Dreserved=0




Re: GUI IDE need.

2020-03-31 Thread Alex Harui
I don't know anything about SceneBuilder.  You are welcome to try it yourself 
or recruit others to do it.  I'm still a fan of live-editing.

FWIW, I didn't think Flex was inspired from JavaFX.  Flex shipped before 
JavaFX, IIRC.

-Alex

On 3/30/20, 11:36 PM, "Ramazan Ergüder Bekrek"  wrote:

I found this project which is for JavaFX and FXML. Since Flex was inspired 
from JavaFx and that
almost all the components in JavaFx are also available in Flex how about we 
use the SceneBuilder
for UI Design and then make a transpilation to MXML source code. Does this 
sound viable or not?


https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgluonhq.com%2Fproducts%2Fscene-builder%2Fdata=02%7C01%7Caharui%40adobe.com%7C3476b592ba6641be8afe08d7d53dd7bb%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637212333898302214sdata=y1DbmF0eaE3wQgQIZ%2BIAiYjy8ADTYGG%2BZa8D4Fy3pXM%3Dreserved=0


16.03.2020, 18:16, "Alex Harui" :
> Hi Ramazan,
>
> It would be awesome if you actually tested these technologies you linked 
to in order to verify their compliance and separate fact from fiction. In a 
quick look, some of these projects seem to not be current. IMO, it would be a 
better use of time to integrate an existing browser into an IDE than to try to 
integrate, update and maintain these other libraries. But I'm probably not 
going to be doing the work. So thanks for pointing out these other libraries 
and maybe someone or you will validate them.
>
> Thanks
> -Alex
>
> On 3/16/20, 6:10 AM, "Ramazan Ergüder Bekrek"  wrote:
>
> I also found out that there is a possibility to "It should be 
possible to manually parse HTML and convert it into valid FTE content, or 
perhaps an alternative choice would be to build the FTE content directly."
>
> based on what Josh Tynjala shared on 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fforum.starling-framework.org%2Fd%2F10408-textblockrenderer-html-support%2F4data=02%7C01%7Caharui%40adobe.com%7C3476b592ba6641be8afe08d7d53dd7bb%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637212333898312209sdata=YWPTZXuCVMAP5SCFpyLRE2clFxeyLHGzl7b19gvxV2Y%3Dreserved=0
>
> 16.03.2020, 13:54, "Ramazan Ergüder Bekrek" :
> > Thank you Alex for your feedback.
> >
> > Concerning HTML/CSS implementation in Actionscript I found out that 
it is not totally true.
> > Searching led me to this discoveries:
> >
> > 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.as3gamegears.com%2Fmisc%2Fhtmlwrapper%2Fdata=02%7C01%7Caharui%40adobe.com%7C3476b592ba6641be8afe08d7d53dd7bb%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637212333898312209sdata=YoR%2BhFsjh92wz2e%2BiY3kPECvYO%2FPND4UPPstdYPAYsk%3Dreserved=0
> > 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fweb.archive.org%2Fweb%2F20110308200521%2Fhttp%3A%2F%2Fmotionandcolor.com%2Fprojectsdata=02%7C01%7Caharui%40adobe.com%7C3476b592ba6641be8afe08d7d53dd7bb%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637212333898312209sdata=MsD0NHLOycgZ1bDDhGLTTYJ6zzt6CL8zywsm%2FTpW1CQ%3Dreserved=0
> > 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fweb.archive.org%2Fweb%2F20110201053313%2Fhttp%3A%2F%2Fmotionandcolor.com%2Fprojects%2Fminihtml%2Fdata=02%7C01%7Caharui%40adobe.com%7C3476b592ba6641be8afe08d7d53dd7bb%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637212333898312209sdata=MQMtXJJIzRHBzk5Sb89blX4TmWNMI4pGUi1Dci%2BZXLE%3Dreserved=0
> > 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Ftalltyler%2FHTMLWrapperdata=02%7C01%7Caharui%40adobe.com%7C3476b592ba6641be8afe08d7d53dd7bb%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637212333898312209sdata=oAml2Ifg%2BuyoZYlBtDf6q%2FMvCC1kt3mulIaZuAF9jao%3Dreserved=0
> > 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fweb.archive.org%2Fweb%2F20100203073533%2Fhttp%3A%2F%2Fmotionandcolor.com%2Fwrapper%2Fdata=02%7C01%7Caharui%40adobe.com%7C3476b592ba6641be8afe08d7d53dd7bb%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637212333898312209sdata=mjrVXEJsHqOOYufCskdUwuBvqxubKoGxdnachpmMIoQ%3Dreserved=0
> > 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdrawk.wordpress.com%2F2008%2F01%2F11%2Fas3-flash-to-html-conversion-library-htmlwrapper%2Fdata=02%7C01%7Caharui%40adobe.com%7C3476b592ba6641be8afe08d7d53dd7bb%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637212333898312209sdata=4EJHkxiw11yNmgx0kLdyS26NjlDAwl0jZco1kxh19Sc%3Dreserved=0
> > 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fweb.archive.org%2Fweb%2F20110310120049%2Fhttp%3A%2F%2Fmotionandcolor.com%2Fprojects%2Fhtmlwrapperdata=02%7C01%7Caharui%40adobe.com%7C3476b592ba6641be8afe

Re: GUI IDE need.

2020-03-16 Thread Alex Harui
Hi Ramazan,

It would be awesome if you actually tested these technologies you linked to in 
order to verify their compliance and separate fact from fiction.  In a quick 
look, some of these projects seem to not be current.  IMO, it would be a better 
use of time to integrate an existing browser into an IDE than to try to 
integrate, update and maintain these other libraries.  But I'm probably not 
going to be doing the work.  So thanks for pointing out these other libraries 
and maybe someone or you will validate them.

Thanks
-Alex

On 3/16/20, 6:10 AM, "Ramazan Ergüder Bekrek"  wrote:

I also found out that there is a possibility to "It should be possible to 
manually parse HTML and convert it into valid FTE content, or perhaps an 
alternative choice would be to build the FTE content directly."

based on what Josh Tynjala shared on 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fforum.starling-framework.org%2Fd%2F10408-textblockrenderer-html-support%2F4data=02%7C01%7Caharui%40adobe.com%7C6af59ebca87b462808ee08d7c9ab6d48%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637199610420131693sdata=92APRTysURIcIQyUbVee4UgzGQxqAdAmUwTpaUyNzbI%3Dreserved=0

16.03.2020, 13:54, "Ramazan Ergüder Bekrek" :
> Thank you Alex for your feedback.
>
> Concerning HTML/CSS implementation in Actionscript I found out that it is 
not totally true.
> Searching led me to this discoveries:
>
> 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.as3gamegears.com%2Fmisc%2Fhtmlwrapper%2Fdata=02%7C01%7Caharui%40adobe.com%7C6af59ebca87b462808ee08d7c9ab6d48%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637199610420141688sdata=f7KpzYFT49TPK6OI31L98vScvcu56QXCaW1LRu7tFF4%3Dreserved=0
> 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fweb.archive.org%2Fweb%2F20110308200521%2Fhttp%3A%2F%2Fmotionandcolor.com%2Fprojectsdata=02%7C01%7Caharui%40adobe.com%7C6af59ebca87b462808ee08d7c9ab6d48%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637199610420141688sdata=BlBgFuaJ67YsOtpnPNAMdBUkCp3%2BmeGcHpUaMpiSyS8%3Dreserved=0
> 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fweb.archive.org%2Fweb%2F20110201053313%2Fhttp%3A%2F%2Fmotionandcolor.com%2Fprojects%2Fminihtml%2Fdata=02%7C01%7Caharui%40adobe.com%7C6af59ebca87b462808ee08d7c9ab6d48%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637199610420141688sdata=hPdMDBBWkl8YalWCl19pQ0Whl8hA9xcOaXeWFWU%2BjVY%3Dreserved=0
> 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Ftalltyler%2FHTMLWrapperdata=02%7C01%7Caharui%40adobe.com%7C6af59ebca87b462808ee08d7c9ab6d48%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637199610420141688sdata=ZFcAq%2FGOjv8oeOQdDE8yzabT6qEhpqNqUr%2BwSrlyz30%3Dreserved=0
> 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fweb.archive.org%2Fweb%2F20100203073533%2Fhttp%3A%2F%2Fmotionandcolor.com%2Fwrapper%2Fdata=02%7C01%7Caharui%40adobe.com%7C6af59ebca87b462808ee08d7c9ab6d48%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637199610420141688sdata=6KSbSHN3jyGbTWLSOPLF%2BWBPp8tpCiGLLlOiolBF7rg%3Dreserved=0
> 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdrawk.wordpress.com%2F2008%2F01%2F11%2Fas3-flash-to-html-conversion-library-htmlwrapper%2Fdata=02%7C01%7Caharui%40adobe.com%7C6af59ebca87b462808ee08d7c9ab6d48%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637199610420141688sdata=eNklfMZG%2FCWhn21Cg4A5664UecK4bgzUUUEWraOJz1I%3Dreserved=0
> 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fweb.archive.org%2Fweb%2F20110310120049%2Fhttp%3A%2F%2Fmotionandcolor.com%2Fprojects%2Fhtmlwrapperdata=02%7C01%7Caharui%40adobe.com%7C6af59ebca87b462808ee08d7c9ab6d48%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637199610420141688sdata=7WC1%2FPlQ73g3mZPnhEncJRFdLR4wYZaH5SnlwvYMyzE%3Dreserved=0
>
> I hope that this can help to clear out and help us to make the difference 
what is fact from what is fiction.
>
> Best Regards




Re: GUI IDE need.

2020-03-14 Thread Alex Harui


On 3/14/20, 1:54 PM, "Ramazan Ergüder Bekrek"  wrote:

I would disagree with that because a while ago I went deep into the source 
code for the TLF framework in Flash and there was implementation of various 
HTML element which could be displayed directly in the Flash DisplayList.

IIRC, there is no guarantee that TLF would display anything similar to how a 
browser would do it, but it would render the same across Flash in all browsers. 
  There was no compliant CSS implementation, for example, and no support for 
HTML5.   That's why I'm saying it is easier/safer to just let the browser 
render.

There is also another project I saw which has a designer view written all 
in Flex... this could be taken and then injected inside Moonshine in a Loader 
with whom we could communicate back and forth if we want to export the 
structure to HTML or other framework.

We could ask the author of it to check how could we implement it.

The link below is for Radia8.  Judah, the author has already chimed in one of 
these recent GUI threads.


https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpasteboard.co%2FIZ6B7EL.pngdata=02%7C01%7Caharui%40adobe.com%7Cfebd2b0afef14db516f408d7c859dc55%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637198160621955893sdata=kzI5wLZ9Pd2C1F3al0psZDbMjs%2FXNET1R9rvrQ3akZU%3Dreserved=0

Best regards

P.S. If you would like to have a reverse engineered images of all the 
diagrams I did in the past for the TLF please le me know I draw so many pages 
just for the sake of understanding.




14.03.2020, 19:48, "Alex Harui" :
> I never looked too closely at the SWF portion of FB DV. It was a SWF app. 
But IIRC, the main work in DV was in the communications between the SWF and the 
FB Java code in Eclipse that displayed properties and managed alignment and 
alignment-guides and whatever else DV offered. IOW, it isn't that much SWF code 
to handle a request to set or return properties on an object with a particular 
ID in the DOM.
>
> What I do remember is that the SWF portion was an exception to the rule 
that the DOM would not have an Application as a child of an Application without 
a SWFLoader between them. I would strongly prefer we not tackle those 
exceptions in Royale.
>
> One thing about Royale that is a bit different from Flex and SWFs is that 
(hopefully) the Royale Applications do not presume they are essentially the top 
level node in the DOM. Maybe Basic Application could assume that it is 
top-level for simplicity, but other Application tag do not need to presume that 
and shouldn't. That's because you don't really know where in the DOM the Royale 
Application will end up. In Flex, you could wrap the SWF Object inside any 
amount of HTML and the SWF Object was a black box and the Flex app ran at the 
root of the SWF Object. In Royale, we probably can't and don't want to do that.
>
> What that means is that it should be easier to wrap a Royale Application 
in other DOM widgets and thus it should be far easier to create property 
display boxes, alignment guides, selection, and other UI a DV needs in the 
browser instead of in the IDE. And the advantage of that is that the browser is 
doing the rendering so it is truly WYSIWYG. Any attempt to emulate an HTML 
renderer in AIR or Java/Eclipse or other IDE platforms would be concerning to 
me. I think you would get better fidelity if the IDE would run a browser in a 
window of the IDE and talk to it, and potentially do most of the UI in that 
browser window.
>
> Of course, I could be wrong...
> -Alex
>
> On 3/14/20, 11:26 AM, "Ramazan Ergüder Bekrek"  
wrote:
>
> This is just my idea and my intuition tells me that the FB DV was 
built as an SWF app which was loaded inside of eclipse like a browser SWF what 
if we decompile its source code and just inject it in Moonshine editor?
>
> Does this make any sense?
>
> 11.03.2020, 22:43, "Ramazan Ergüder Bekrek" :
> > This is just my idea and my intuition tells me that the FB DV was 
built as an SWF app which was loaded inside of eclipse like a browser SWF what 
if we decompile its source code and just inject it in Moonshine editor?
> >
> > 11.03.2020, 19:57, "QA" :
> >> Hi, I agree that a GUI IDE is needed or would be beneficial. I've
> >> planned Royale as an export target for Web Export but it's been on 
the
> >> backlog. I've mentioned this in another post but Web Export is a 
plugin
> >> for Adobe XD that exports artboards to the web. Currently it 
supports
> >> exporting markup to HTML and CSS.
> >>
> >> XD supports all the layout, positioning and design features used 
fo

Re: GUI IDE need.

2020-03-14 Thread Alex Harui
I never looked too closely at the SWF portion of FB DV.  It was a SWF app.  But 
IIRC, the main work in DV was in the communications between the SWF and the FB 
Java code in Eclipse that displayed properties and managed alignment and 
alignment-guides and whatever else DV offered.  IOW, it isn't that much SWF 
code to handle a request to set or return properties on an object with a 
particular ID in the DOM.

What I do remember is that the SWF portion was an exception to the rule that 
the DOM would not have an Application as a child of an Application without a 
SWFLoader between them.  I would strongly prefer we not tackle those exceptions 
in Royale.

One thing about Royale that is a bit different from Flex and SWFs is that 
(hopefully) the Royale Applications do not presume they are essentially the top 
level node in the DOM.  Maybe Basic Application could assume that it is 
top-level for simplicity, but other Application tag do not need to presume that 
and shouldn't.  That's because you don't really know where in the DOM the 
Royale Application will end up.  In Flex, you could wrap the SWF Object inside 
any amount of HTML and the SWF Object was a black box and the Flex app ran at 
the root of the SWF Object.  In Royale, we probably can't and don't want to do 
that.

What that means is that it should be easier to wrap a Royale Application in 
other DOM widgets and thus it should be far easier to create property display 
boxes, alignment guides, selection, and other UI a DV needs in the browser 
instead of in the IDE.  And the advantage of that is that the browser is doing 
the rendering so it is truly WYSIWYG.  Any attempt to emulate an HTML renderer 
in AIR or Java/Eclipse or other IDE platforms would be concerning to me.  I 
think you would get better fidelity if the IDE would run a browser in a window 
of the IDE and talk to it, and potentially do most of the UI in that browser 
window.

Of course, I could be wrong...
-Alex


On 3/14/20, 11:26 AM, "Ramazan Ergüder Bekrek"  wrote:

This is just my idea and my intuition tells me that the FB DV was built as 
an SWF app which was loaded inside of eclipse like a browser SWF what if we 
decompile its source code and just inject it in Moonshine editor? 

Does this make any sense? 

11.03.2020, 22:43, "Ramazan Ergüder Bekrek" :
> This is just my idea and my intuition tells me that the FB DV was built 
as an SWF app which was loaded inside of eclipse like a browser SWF what if we 
decompile its source code and just inject it in Moonshine editor?
>
> 11.03.2020, 19:57, "QA" :
>>  Hi, I agree that a GUI IDE is needed or would be beneficial. I've
>>  planned Royale as an export target for Web Export but it's been on the
>>  backlog. I've mentioned this in another post but Web Export is a plugin
>>  for Adobe XD that exports artboards to the web. Currently it supports
>>  exporting markup to HTML and CSS.
>>
>>  XD supports all the layout, positioning and design features used for
>>  prototyping.
>>
>>  To support Royale more fully would require some work but it would be
>>  much less work to add in support than write your own design view.
>>
>>  YouTube playlist
>>  
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.youtube.com%2Fplaylist%3Flist%3DPLFBNT6gqr5u_NvUaLdHziGES_7Rw8-2pXdata=02%7C01%7Caharui%40adobe.com%7Ce725dd9fb9554a1760a108d7c8452d3f%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637198071757779259sdata=oth%2FP5pVUEGwBJ9yKUy8HWBgbVjXeYBQzlnrtyo1700%3Dreserved=0
>>
>>  Documentation
>>  
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fvelara-3.gitbook.io%2Fweb-export%2Fdata=02%7C01%7Caharui%40adobe.com%7Ce725dd9fb9554a1760a108d7c8452d3f%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637198071757779259sdata=BWPsL5I5cdOapzep8mu%2FwdNvatQaEvjA4gVV8WeTkIw%3Dreserved=0
>>
>>  More comments inline...
>>
>>  On 3/9/20 11:28 PM, Alex Harui wrote:
>>>   While it may be that someone offers a GUI IDE some day for Royale, 
there is are some other approaches, one that has been prototyped, and one that 
wasn't possible with Flash Player.
>>>
>>>   IIRC, one prototype adds some things to your app that allow you to 
edit the x/y/width/height in your MXML and immediately see the results in the 
browser.
>>
>>  Web Export has a live export feature so that as you make changes it
>>  updates live in the browser (for HTML).
>>
>>  
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DkfQQkxi8eG4%26list%3DPLFBNT6gqr5u_NvUaLdHziGES_7Rw8-2pX%26index%3D10%26t%3D0sdata=02%7C01%7Caharui%40adobe.com%7Ce725dd9fb9554a1760a108d7

Re: GUI IDE need.

2020-03-11 Thread Alex Harui
FB DV is Flash Builder Design View.  I don't think there is much FB code that 
is useful to the current teams building a Royale IDE.  I don't know what the 
future of FB is, but I don't think there will be future releases.

But some of the principles behind FB's DV, could be applied to live-editing in 
Royale and I think it would be better than having it in an IDE.

Of course, I could be wrong...
-Alex

On 3/11/20, 10:04 AM, "Paul Stearns"  wrote:

Alex:

Not to sound too ignorant, what is "FB DV?"

What is Adobe doing with FlashBuilder? If they are deprecating Flash, what 
use do they have for FlashBuilder? That might be a good code base for a Royale 
GUI IDE.

Paul R. Stearns
Advanced Consulting Enterprises, Inc.

15280 NW 79th Ct.
Suite 250
Miami Lakes, Fl 33016

Voice: (305)623-0360 x107
Fax: (305)623-4588

----
From: Alex Harui 
Sent: 3/11/20 11:56 AM
To: "users@flex.apache.org" , "pa...@compuace.com" 

Subject: Re: GUI IDE need.
I hear what you are saying, but I am hopeful that we can build that into 
your app sort of like an automated testing plugin. Royale will eventually need 
to support other automated testing libraries and other code that "disappears at 
production". One of the reasons for having "beads" underneath the components is 
so that we can more easily add/remove helpful pieces of code to enhance 
productivity.

IIRC, the FB DV was essentially running your app loaded into a DV Flex app. 
I am hopeful that Royale is set up so that you can essentially plug in DV 
functionality into your app (instead of wrapping it, which caused occasional 
issues in FB).

-Alex

On 3/11/20, 8:48 AM, "Paul Stearns" wrote:

I think we will have to disagree on this.

Three things (that I can think of quickly), which would be difficult 
without a GUI;

I use quite regularly the alignment capabilities of the IDE, where I select 
multiple items and align right, left, bottom, middle , top & center. If I have 
20 fields on a form I want to align I can't do it visually using the immediate 
display technique. Additionally when I am initially designing my form, the code 
may not be complete enough to be displayed in a browser.

I will also often grab multiple items and move them around the screen, with 
their relative positions intact.

Selecting multiple items and then modifying multiple properties for the 
selected items.

Doing all of this manually is a waste of valuable developers time, and a 
step back into the dark ages. Yes having something that displays your changes 
in near real-time is better than nothing, but hardly a replacement for a good 
GUI IDE.

Paul R. Stearns
Advanced Consulting Enterprises, Inc.

15280 NW 79th Ct.
Suite 250
Miami Lakes, Fl 33016

Voice: (305)623-0360 x107
Fax: (305)623-4588


From: Alex Harui
Sent: 3/11/20 11:19 AM
To: "users@flex.apache.org"
Subject: Re: GUI IDE need.

On 3/11/20, 4:43 AM, "Olaf Krueger" wrote:

Hi Paul,

>If however you want to design highly usable business applications deployed
to thin clients (to use an ancient phrase) you need GUI tools to be
productive.

Not agree.
Modern JS frameworks are supporting "hot reload" (Royale not yet) which
means the browser view is refreshing automatically after any code
change/compilation... and depending on the framework and project, this just
takes seconds or milliseconds. So, you see the results in near realtime
instead of waiting for the compiler and restarting your app all the time.

Hence my hope that someone will make live-editing of Royale MXML work. IMO, 
Any IDE DesignView equivalent that doesn't use a browser to render is going to 
have fidelity issues. Live-editing has the potential to be even better than 
hot-reload for some scenarios.

Of course, I could be wrong...
-Alex






Re: GUI IDE need.

2020-03-11 Thread Alex Harui
I hear what you are saying, but I am hopeful that we can build that into your 
app sort of like an automated testing plugin.  Royale will eventually need to 
support other automated testing libraries and other code that "disappears at 
production".  One of the reasons for having "beads" underneath the components 
is so that we can more easily add/remove helpful pieces of code to enhance 
productivity.

IIRC, the FB DV was essentially running your app loaded into a DV Flex app.  I 
am hopeful that Royale is set up so that you can essentially plug in DV 
functionality into your app (instead of wrapping it, which caused occasional 
issues in FB).

-Alex

On 3/11/20, 8:48 AM, "Paul Stearns"  wrote:

I think we will have to disagree on this.

Three things (that I can think of quickly), which would be difficult 
without a GUI;

I use quite regularly the alignment capabilities of the IDE, where I select 
multiple items and align right, left, bottom, middle , top & center. If I have 
20 fields on a form I want to align I can't do it visually using the immediate 
display technique. Additionally when I am initially designing my form, the code 
may not be complete enough to be displayed in a browser.

I will also often grab multiple items and move them around the screen, with 
their relative positions intact. 

Selecting multiple items and then modifying multiple properties for the 
selected items.

Doing all of this manually is a waste of valuable developers time, and a 
step back into the dark ages. Yes having something that displays your changes 
in near real-time is better than nothing, but hardly a replacement for a good 
GUI IDE.

Paul R. Stearns
Advanced Consulting Enterprises, Inc.

15280 NW 79th Ct.
Suite 250
Miami Lakes, Fl 33016

Voice: (305)623-0360 x107
Fax: (305)623-4588

----
From: Alex Harui 
Sent: 3/11/20 11:19 AM
To: "users@flex.apache.org" 
Subject: Re: GUI IDE need.

On 3/11/20, 4:43 AM, "Olaf Krueger" wrote:

Hi Paul,

>If however you want to design highly usable business applications deployed
to thin clients (to use an ancient phrase) you need GUI tools to be
productive.

Not agree.
Modern JS frameworks are supporting "hot reload" (Royale not yet) which
means the browser view is refreshing automatically after any code
change/compilation... and depending on the framework and project, this just
takes seconds or milliseconds. So, you see the results in near realtime
instead of waiting for the compiler and restarting your app all the time.

Hence my hope that someone will make live-editing of Royale MXML work. IMO, 
Any IDE DesignView equivalent that doesn't use a browser to render is going to 
have fidelity issues. Live-editing has the potential to be even better than 
hot-reload for some scenarios.

Of course, I could be wrong...
-Alex






Re: GUI IDE need.

2020-03-11 Thread Alex Harui


On 3/11/20, 4:43 AM, "Olaf Krueger"  wrote:

Hi Paul,

>If however you want to design highly usable business applications deployed
to thin clients (to use an ancient phrase) you need GUI tools to be
productive.

Not agree.
Modern JS frameworks are supporting "hot reload" (Royale not yet) which
means the browser view is refreshing automatically after any code
change/compilation... and depending on the framework and project, this just
takes seconds or milliseconds. So, you see the results in near realtime
instead of waiting for the compiler and restarting your app all the time.

Hence my hope that someone will make live-editing of Royale MXML work.  IMO, 
Any IDE DesignView equivalent that doesn't use a browser to render is going to 
have fidelity issues.  Live-editing has the potential to be even better than 
hot-reload for some scenarios.

Of course, I could be wrong...
-Alex



Re: GUI IDE need.

2020-03-10 Thread Alex Harui
Sounds exciting.  Hopefully the GUI editor will use a browser as the renderer 
and be more like live-editing than trying to emulate the browser DOM.

Of course, I could be wrong...

-Alex

On 3/10/20, 4:39 AM, "Piotr Zarzycki"  wrote:

Hi Guys,

We have plan to add simple GUI IDE to Moonshine which outputs Royale Jewel
type of applications. Be patience and observer Moonshine IDE on GitHub. ;)

Thanks,
Piotr

wt., 10 mar 2020 o 11:05 Carlos Rovira  napisał(a):

> Hi Paul,
>
> the example you posted is easy to do nowadays with current Royale in
> development branch. You can take a try with Jewel or emulation components.
> You'll be surprised of how far Royale is this days :).
>
> Best
>
> Carlos
>
>
    >
> El mar., 10 mar. 2020 a las 5:28, Alex Harui ()
> escribió:
>
> > While it may be that someone offers a GUI IDE some day for Royale, there
> > is are some other approaches, one that has been prototyped, and one that
> > wasn't possible with Flash Player.
> >
> > IIRC, one prototype adds some things to your app that allow you to edit
> > the x/y/width/height in your MXML and immediately see the results in the
> > browser.
> >
> > The other approach is to write a bead that can track your MXML from the
> > browser so you can use the browser tools to modify the UI and hit some
> > button that will then update the MXML.
> >
> > There are some limitations to these approaches which is why none are
> > available at this time.  The main one is that use of view states greatly
> > complicates these approaches (as it does for a GUI IDE as well).  So one
> > question for you, are you using view states (mx:State)?
> >
> > -Alex
> >
> > On 3/9/20, 8:26 PM, "Paul Stearns"  wrote:
> >
> > Regarding a GUI IDE, in one application, one of the larger modules
> has
> > 1,390 lines of mxml code. One of 10 tabs in that module has 29 enterable
> > "fields" another tab has over 50 enterable fields.
> >
> > Attempting to create complex screens which are usable for the type 
of
> > data entry these systems are used for would be difficult at best without
> > using a GUI editor. If you are designing traditional web applications
> where
> > everything is stacked and the user scrolls forever then yes you can do
> that
> > without a GUI IDE. If however you want to design highly usable business
> > applications deployed to thin clients (to use an ancient phrase) you 
need
> > GUI tools to be productive.
> >
> > My initial test application (very simplistic) for Royale can be 
found
> > here, be sure to click everything; (If something doesn't work as
> expected,
> > let me know, no data is stored)
> >
> >
> >
> 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fflex.yozyo.net%2FTestModule%2Fbin-release%2FMain.html%3Ftest%3D123data=02%7C01%7Caharui%40adobe.com%7C3973fca8e91b4f4cd67808d7c4e7bd62%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637194371909967487sdata=9FwboMWcAlwGX7FtsA8q6%2B1Fb1L1obsoI7VS8ONISCA%3Dreserved=0
> >
> > Some of the The features I am looking for include canvas with x/y
> > placement of items, multiple panels up simultaneously, etc.
> >
> > Paul R. Stearns
> > Advanced Consulting Enterprises, Inc.
> >
> > 15280 NW 79th Ct.
> > Suite 250
> > Miami Lakes, Fl 33016
> >
> > Voice: (305)623-0360 x107
> > Fax: (305)623-4588
> >
> > 
> > From: Carlos Rovira 
> > Sent: 3/9/20 6:14 PM
> > To: users@flex.apache.org, Paul Stearns 
> > Subject: Re: [Spam] :Re: Flex 4.16.1 broken for AIR33.1?
> > Hi Paul,
> >
> > many years ago I must say that was completely true, for that reason 
I
> > started trying to introduce in my clients and projects Flash and AMF
> in
> > early 2000, first with Flash authoring tool, then with MTASC 
(someone
> > remember it? ;)), and then Flex was really what we just needed. That
> > was
> > very disruptive compared with the html/js/css stack at that time.
> >
> > Currently that's not true. Near 2020, js is like the bytecode in
> Flash
> > and
> > Roy

Re: Flex 4.16.1 broken for AIR33.1?

2020-03-10 Thread Alex Harui
FWIW, there used to be (not sure now), a fair number of folks who for some 
reason could not upgrade to the latest version of Flash/AIR.

The APIs in Flash/AIR apparently have historically only changed by adding new 
methods to classes, not by changing the parameter list.  There is still a risk 
that a newly added API will cause a problem to an existing app, but I believe 
that Harman is doing the right thing by refactoring to not change the parameter 
list and add a new method.

Then the Flex SDK will work for a wider range of versions just in case someone 
is still out there wanting an older one.

My 2 cents,
-Alex

On 3/10/20, 4:34 AM, "Piotr Zarzycki"  wrote:

Hi Leo,

There is nothing more than showing proper documentation to anyone who
wanted to release sdk - however only as far as I know committers can
finalize release process. Fix can submit anyone by pull request. Do that
and I bet someone take care of the rest of the process - even if it takes
more time.

Thanks,
Piotr

pon., 9 mar 2020 o 21:53 leokan23  napisał(a):

> Going back on topic, how easy would be for current volunteers to show how
> to
> update Flex / make a release, to someone from Harman?
>
>
>
> --
> Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=02%7C01%7Caharui%40adobe.com%7C65959989d39e4c10c12e08d7c4e70ed0%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637194368975848136sdata=e0pRVlHMrb8Y1z44yiH%2FF5lbgAfF3Vdxw%2FLVC10uKAU%3Dreserved=0
>


-- 

Piotr Zarzycki

Patreon: 
*https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzyckidata=02%7C01%7Caharui%40adobe.com%7C65959989d39e4c10c12e08d7c4e70ed0%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637194368975848136sdata=NdLsrJ1UtlVrDBS6nd8378peXnaZAMDGgkU8MK3p2PQ%3Dreserved=0

*




Re: Flex web deployment...

2020-03-09 Thread Alex Harui
Hi Paul,

Lots of people have AIR apps that are basically a startup shell that pull a SWF 
from a server and run it.  Have you investigated that approach?  No Flash 
plug-in involved at all.

-Alex

On 3/9/20, 9:23 PM, "Paul Stearns"  wrote:

Alex:

Interesting idea. I would need to also figure out how to keep the myriad of 
SWF files which comprise the app up to date. Right now I depend on flash to get 
the latest version of a specific SWF file from the website. Browser caching is 
sometimes a problem.

Paul R. Stearns
Advanced Consulting Enterprises, Inc.

15280 NW 79th Ct.
Suite 250
Miami Lakes, Fl 33016

Voice: (305)623-0360 x107
Fax: (305)623-4588


From: Alex Harui 
Sent: 3/10/20 12:05 AM
To: "users@flex.apache.org" , "pa...@compuace.com" 

Subject: Re: Flex web deployment...
Without thinking about this too much, I don't think it makes sense to 
change Flash Player. The browsers don't want to allow it as a plugin.

I don't know what it would take to duplicate however Java runs something it 
downloads to launch an AIR app. It would be interesting to see if you could 
create a Java wrapper that launches an AIR app.

-Alex

On 3/9/20, 2:26 PM, "Paul Stearns" wrote:

Yes 5 was a typo. Should have been;

Why couldn't Adobe/Harman changed Flash to use the methodology Java uses 
for deployment?

For example I have a number of Java applications I use, "Mirth Connect" 
comes to mind, where you access it through a browser, but Mirth Connect is just 
really downloading a Java App, and running it.

Another web loaded Java application I use includes iDrac from Dell.

Since my applications are mostly self contained, this would work great for 
me.

Paul R. Stearns
Advanced Consulting Enterprises, Inc.

15280 NW 79th Ct.
Suite 250
Miami Lakes, Fl 33016

Voice: (305)623-0360 x107
Fax: (305)623-4588


From: "Frost, Andrew"
Sent: 3/9/20 4:59 PM
To: "users@flex.apache.org"
Subject: Re: Flex 4.16.1 broken for AIR33.1?
Hi

Responding to a few of these:

1) what's the actual support of Adobe for Flash Player, or if it will left 
to Harman as part of the AIR deal
[AF] Yes we have certain rights around the licensing of Flash Player, as we 
have had since the days of the OSP many years ago! but there are limitations to 
this :-)

2) Flash will be just present on AIR
[AF] This is where we need to clarify terminology: "Flash" as a rendering 
engine and ActionScript VM, yes it's in AIR. "Flash Player" as a browser 
plug-in, no that's not in AIR and hasn't been for several years.

3) donating to Apache has no sense at all, since Flash Player has many 
licensed closed source parts that can't be open source
[AF] Yes sadly this is very much true..

4) Browser vendors are closing plugin doors
[AF] and this is the crux of it. Doesn't matter if you're looking at Flash, 
Java, Silverlight, whatever .. plug-ins aren't going to be a viable solution 
longer term..

5) Why couldn't Adobe/Harman changed Flash to use the methodology Flash 
uses for deployment?
[AF] I'm assuming there's a typo, not quite sure what's meant, but the real 
issue is deployment via the web. If you can deploy a standalone application, 
then you can continue to use workarounds here, but if you need the app to be 
accessed via a standard browser then your best bet (for a Flex app) is likely 
to be Royale :-)

thanks

Andrew

-Original Message-
From: Paul Stearns
Sent: 09 March 2020 19:47
To: Carlos Rovira ; users@flex.apache.org
Subject: [EXTERNAL] Re: [Spam] :Re: Flex 4.16.1 broken for AIR33.1?

I am investing Royale, but haven't seen any results yet.

I am showing my ignorance here, but, my confusion is, will Java still be 
deployable via web browsers? If so, what is the difference between using a web 
browser to deploy a Java app, and a Flash app?

Why couldn't Adobe/Harmon changed Flash to use the methodology Flash uses 
for deployment?

Paul R. Stearns
Advanced Consulting Enterprises, Inc.

15280 NW 79th Ct.
Suite 250
Miami Lakes, Fl 33016

Voice: (305)623-0360 x107
Fax: (305)623-4588


From: Carlos Rovira
Sent: 3/9/20 3:31 PM
To: users@flex.apache.org, Paul Stearns
Subject: [Spam] :Re: Flex 4.16.1 broken for AIR33.1?
Hi Paul,

must say don't know what's the actual support of Adobe for Flash Player, or 
if it will left to Harman as part of the AIR deal, maybe Andrew can give some 
light on this. Since Flash will be just present on AI

Re: GUI IDE need.

2020-03-09 Thread Alex Harui
While it may be that someone offers a GUI IDE some day for Royale, there is are 
some other approaches, one that has been prototyped, and one that wasn't 
possible with Flash Player.

IIRC, one prototype adds some things to your app that allow you to edit the 
x/y/width/height in your MXML and immediately see the results in the browser.

The other approach is to write a bead that can track your MXML from the browser 
so you can use the browser tools to modify the UI and hit some button that will 
then update the MXML.

There are some limitations to these approaches which is why none are available 
at this time.  The main one is that use of view states greatly complicates 
these approaches (as it does for a GUI IDE as well).  So one question for you, 
are you using view states (mx:State)?

-Alex

On 3/9/20, 8:26 PM, "Paul Stearns"  wrote:

Regarding a GUI IDE, in one application, one of the larger modules has 
1,390 lines of mxml code. One of 10 tabs in that module has 29 enterable 
"fields" another tab has over 50 enterable fields.

Attempting to create complex screens which are usable for the type of data 
entry these systems are used for would be difficult at best without using a GUI 
editor. If you are designing traditional web applications where everything is 
stacked and the user scrolls forever then yes you can do that without a GUI 
IDE. If however you want to design highly usable business applications deployed 
to thin clients (to use an ancient phrase) you need GUI tools to be productive.

My initial test application (very simplistic) for Royale can be found here, 
be sure to click everything; (If something doesn't work as expected, let me 
know, no data is stored)


https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fflex.yozyo.net%2FTestModule%2Fbin-release%2FMain.html%3Ftest%3D123data=02%7C01%7Caharui%40adobe.com%7C2d118f114b934f5c2b7f08d7c4a2d308%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637194075912239790sdata=iA9Av%2FhjDmDmMqdRVgsb2wb33Eqq8G7VVpbQ1cQDJ%2Bg%3Dreserved=0
 

Some of the The features I am looking for include canvas with x/y placement 
of items, multiple panels up simultaneously, etc.

Paul R. Stearns
Advanced Consulting Enterprises, Inc.

15280 NW 79th Ct.
Suite 250
Miami Lakes, Fl 33016

Voice: (305)623-0360 x107
Fax: (305)623-4588


From: Carlos Rovira 
Sent: 3/9/20 6:14 PM
To: users@flex.apache.org, Paul Stearns 
Subject: Re: [Spam] :Re: Flex 4.16.1 broken for AIR33.1?
Hi Paul,

many years ago I must say that was completely true, for that reason I
started trying to introduce in my clients and projects Flash and AMF in
early 2000, first with Flash authoring tool, then with MTASC (someone
remember it? ;)), and then Flex was really what we just needed. That was
very disruptive compared with the html/js/css stack at that time.

Currently that's not true. Near 2020, js is like the bytecode in Flash and
Royale is the current Flex. So it's clear that you don't need to go very
"low level", but if you needed, you can do it! (and that's good). But
Royale should allow you to develop without the need to go that route. and
just use good proven patterns like Flex did. We're working towards
that...and I think we're already got it. :)

About GUI IDE, although I think is something very cool to have something
like that, I abandoned that kind of tools many years ago. Maybe in the
future I could be working in something like that, just for pleasure, but
for now there's still many work to do in Royale in things more needed.
Maybe others could drive that effort... But I really think the current
Royale coding is very straight forward to do. As well examples like Tour De
Jewel has a lot of code to see how things should be used and learn from it
a lot of good practices.

El lun., 9 mar. 2020 a las 22:48, Paul Stearns ()
escribió:

> What attracted me to Flex initially was that it ran in its own
> environment, completely separate from the html, web browser and their
> multitude of DOMs. I used to write apps in ASP/HTML, and every other week 
a
> new version of a browser would break something.
>
> For the type of applications I write & support, having a GUI IDE, a
> defined language (like as3 & mxml) and an engine which which provides
> consistent results across platforms are the most important features. At
> this point the weakness I see in Royale is there isn't a GUI IDE, and 
since
> it doesn't have its own engine, it relies on the vicissitudes of 
javascript
> and how the particular browser it is running in implements its DOM.
>
> This is why I shied away from .NET, and PHP in the past except for more
> traditional websites with a bit of user interaction. Javascript frameworks
> 

Re: Flex web deployment...

2020-03-09 Thread Alex Harui
Without thinking about this too much, I don't think it makes sense to change 
Flash Player.  The browsers don't want to allow it as a plugin.

I don't know what it would take to duplicate however Java runs something it 
downloads to launch an AIR app.  It would be interesting to see if you could 
create a Java wrapper that launches an AIR app.

-Alex

On 3/9/20, 2:26 PM, "Paul Stearns"  wrote:

Yes 5 was a typo. Should have been;

Why couldn't Adobe/Harman changed Flash to use the methodology Java uses 
for deployment? 

For example I have a number of Java applications I use, "Mirth Connect" 
comes to mind, where you access it through a browser, but Mirth Connect is just 
really downloading a Java App, and running it.

Another web loaded Java application I use includes iDrac from Dell.

Since my applications are mostly self contained, this would work great for 
me.

Paul R. Stearns
Advanced Consulting Enterprises, Inc.

15280 NW 79th Ct.
Suite 250
Miami Lakes, Fl 33016

Voice: (305)623-0360 x107
Fax: (305)623-4588


From: "Frost, Andrew" 
Sent: 3/9/20 4:59 PM
To: "users@flex.apache.org" 
Subject: Re: Flex 4.16.1 broken for AIR33.1?
Hi

Responding to a few of these:

1) what's the actual support of Adobe for Flash Player, or if it will left 
to Harman as part of the AIR deal
[AF] Yes we have certain rights around the licensing of Flash Player, as we 
have had since the days of the OSP many years ago! but there are limitations to 
this :-)

2) Flash will be just present on AIR
[AF] This is where we need to clarify terminology: "Flash" as a rendering 
engine and ActionScript VM, yes it's in AIR. "Flash Player" as a browser 
plug-in, no that's not in AIR and hasn't been for several years.

3) donating to Apache has no sense at all, since Flash Player has many 
licensed closed source parts that can't be open source
[AF] Yes sadly this is very much true..

4) Browser vendors are closing plugin doors
[AF] and this is the crux of it. Doesn't matter if you're looking at Flash, 
Java, Silverlight, whatever .. plug-ins aren't going to be a viable solution 
longer term..

5) Why couldn't Adobe/Harman changed Flash to use the methodology Flash 
uses for deployment?
[AF] I'm assuming there's a typo, not quite sure what's meant, but the real 
issue is deployment via the web. If you can deploy a standalone application, 
then you can continue to use workarounds here, but if you need the app to be 
accessed via a standard browser then your best bet (for a Flex app) is likely 
to be Royale :-)

thanks

Andrew

-Original Message-
From: Paul Stearns
Sent: 09 March 2020 19:47
To: Carlos Rovira ; users@flex.apache.org
Subject: [EXTERNAL] Re: [Spam] :Re: Flex 4.16.1 broken for AIR33.1?

I am investing Royale, but haven't seen any results yet.

I am showing my ignorance here, but, my confusion is, will Java still be 
deployable via web browsers? If so, what is the difference between using a web 
browser to deploy a Java app, and a Flash app?

Why couldn't Adobe/Harmon changed Flash to use the methodology Flash uses 
for deployment?

Paul R. Stearns
Advanced Consulting Enterprises, Inc.

15280 NW 79th Ct.
Suite 250
Miami Lakes, Fl 33016

Voice: (305)623-0360 x107
Fax: (305)623-4588


From: Carlos Rovira
Sent: 3/9/20 3:31 PM
To: users@flex.apache.org, Paul Stearns
Subject: [Spam] :Re: Flex 4.16.1 broken for AIR33.1?
Hi Paul,

must say don't know what's the actual support of Adobe for Flash Player, or 
if it will left to Harman as part of the AIR deal, maybe Andrew can give some 
light on this. Since Flash will be just present on AIR, and not in any other 
place, that could have sense. But that will mean more maintenance effort and 
people needed by Harman.

Anyway, donating to Apache has no sense at all, since Flash Player has many 
licensed closed source parts that can't be open source, or at least that's what 
they always says. But again...donating Flash Player and making it OS, if it 
could be something doable at some point (let's go utopic ;), does not change 
anything, since Browser vendors are closing plugin doors. So even in that case, 
it continue to be a death end.

I think Apache Royale is this days in a very good shape, and is better each 
day... so I maybe people should give a try and consider it as an option for the 
future.

Thanks

El lun., 9 mar. 2020 a las 20:04, Paul Stearns () escribió:
Has Adobe stopped supporting it, and has not turned it over to Apache? Now 
that is just unconscionable.

Paul R. Stearns
Advanced Consulting Enterprises, Inc.

15280 NW 79th Ct.
   

Re: Flex 4.16.1 broken for AIR33.1?

2020-03-04 Thread Alex Harui
Hi Andrew,

I don't know about additional parameters, but have you looked at how 
Array.insertAt is handled in the runtime?  It was added in AIR 19, and I'm 
pretty sure you will get different compiler results from compiling against AIR 
18, and different runtime behavior based on the swfversion as well.

I thought there have been parameter changes as well, but I can't remember any 
right now.

HTH,
-Alex

On 3/3/20, 10:13 PM, "Frost, Andrew"  wrote:

Hi 

Apologies for causing the extra hassle here. There doesn't appear to be a 
way for us to specify an API to be removed from the AS3 definitions at a 
particular SWF version, which actually meant we couldn't add the changes in a 
version-checked manner (i.e. our initial aim was to adjust the API based on the 
-swf-version value but we can only add new APIs in this way, rather than 
changing an existing one).

We've investigated the impact here a little further, and it looks like (for 
overriding the functions):
1) when you build the existing code (without the new parameters) then you 
need to use the old airglobal.swc file for this
2) an app built using the old airglobal.swc then won't run on the new AIR 
runtime
3) an app built using the new airglobal.swc then won't run on an older AIR 
runtime

Part 3 here is what would also be the case if you were just using the new 
APIs: our original intent was that if you chose to use the new API then of 
course you need to compile with AIR 33.1 SDK and run it on AIR 33.1.

I was going to suggest that the Flex code could be updated to add in the 
extra parameters for these overrides but I think we would still have an issue 
with #2, i.e. existing Flex applications will not work if run on AIR 33.1... 
That's definitely not a good thing, in my opinion!

So I think we need to rethink this one; I would suggest holding off making 
any code changes here (i.e. don't use AIR 33.1!) as there may be some other 
options here (the obvious one being, revert the APIs...)

thanks

   Andrew


-Original Message-
From: Greg Dove  
Sent: 03 March 2020 20:32
To: users@flex.apache.org
Subject: [EXTERNAL] Re: Flex 4.16.1 broken for AIR33.1?

That sounds like there might be a few of these. Any classes that extend the 
native ones inside mx.geom will likely need attention for the affected 
overridden methods.


On Wed, Mar 4, 2020 at 9:00 AM leokan23  wrote:

> Changing the -swf-version didn't do the trick. This is the change they 
did:
>
> /Update geometry APIs to allow object pooling, so for example, rather 
> than creating and returning new Point, Matrix, Vector3D etc objects, 
> functions within the flash.geom.* classes will take an optional 
> parameter that can be an object to reuse and return. /
>
> I will try messing around with Transform.as next.
>
>
>
>
>
>
> --
> Sent from: 
> 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fclicktime.symantec.com%2F3PG82YtwHLcZuLsBDbCLtTt7Vc%3Fu%3Dhttp%253A%252F%252Fapache-flex-users.246.n4.nabble.com%252Fdata=02%7C01%7Caharui%40adobe.com%7Ca072ee5deed341a30e5f08d7c0032a5e%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637188992144497184sdata=cCJ7uNX7G%2F47zmorxixVID4UN3InK83f%2BhYNMyMHLFU%3Dreserved=0
>




Re: Flex 4.16.1 broken for AIR33.1?

2020-03-03 Thread Alex Harui
If you don't need the new APIs in 33.1 and are just looking for the runtime 
improvements, you can set the -swf-version and maybe -target-player to a lower 
number.  (AIR 32 is swf-version 43, not sure what 33 and 33.1 are using)

HTH,
-Alex

On 3/3/20, 11:10 AM, "Greg Dove"  wrote:

sorry, that should have been:

It sounds like an extra optonal parameter was added to

flash.geom.Transform.getRelativeMatrix3D

You could try monkey patching

mx.geom.Transform

by adding the source package for that to your local project, and then look
at the overridden method for 'getRelativeMatrix3D' and add the second
missing parameter for the latest version of that method

On Wed, Mar 4, 2020 at 8:08 AM Greg Dove  wrote:

>
> It sounds like an extra optonal parameter was added to
>
> mx.geom.Transform.getRelativeMatrix3D
>
> You could try monkey patching
>
> mx.geom.Transform
>
> by adding the source package for that to your local project, and then look
> at the overridden method for 'getRelativeMatrix3D' and add the second
> missing parameter for the latest version of that method
>
>
>
>
>
> On Wed, Mar 4, 2020 at 7:49 AM leokan23  wrote:
>
>> It looks like there is an issue with the latest AIR version, after they
>> updated the geometry APIs.
>>
>> I am trying to run some projects and i get the following errors:
>>
>> param count mismatch
>> virt params=2 optional=1 flash.geom::Transform/getRelativeMatrix3D()
>> over params=1 optional=0 flash.geom::Transform/getRelativeMatrix3D()
>> VerifyError: Error #1053: Illegal override of Transform in
>> mx.geom.Transform.
>>
>> at
>>
>> 
spark.primitives.supportClasses::GraphicElement/validateProperties()[D:\flex_sdk\Sources\flex-sdk\frameworks\projects\spark\src\spark\primitives\supportClasses\GraphicElement.as:3546]
>> at
>>
>> 
spark.components::Group/validateProperties()[D:\flex_sdk\Sources\flex-sdk\frameworks\projects\spark\src\spark\components\Group.as:938]
>> at
>>
>> 
mx.managers::LayoutManager/validateProperties()[D:\flex_sdk\Sources\flex-sdk\frameworks\projects\framework\src\mx\managers\LayoutManager.as:601]
>> at
>>
>> 
mx.managers::LayoutManager/doPhasedInstantiation()[D:\flex_sdk\Sources\flex-sdk\frameworks\projects\framework\src\mx\managers\LayoutManager.as:787]
>> at
>>
>> 
mx.managers::LayoutManager/doPhasedInstantiationCallback()[D:\flex_sdk\Sources\flex-sdk\frameworks\projects\framework\src\mx\managers\LayoutManager.as:1191]
>>
>>
>> Any ideas?
>>
>>
>>
>> --
>> Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=02%7C01%7Caharui%40adobe.com%7Cbc451ca69fde46a1143b08d7bfa676a0%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637188594003806409sdata=ihY9KFQMn0Q7T5ImEIMtN3Q1TB%2Fod6l%2FL6di635NdUA%3Dreserved=0
>>
>




Re: focusManager.deactivate(); not working correctly

2020-01-26 Thread Alex Harui
I don't think you should be using focusManager.deactivate() in your application 
code.  What is your goal?  Prevent tabbing to a component?  I think you are 
supposed to set tabIndex=-1 instead.

HTH,
-Alex

On 1/26/20, 10:07 AM, "pol2095"  wrote:

Hello,

when I use /focusManager.deactivate();/ and I put on tab key, the component
is not highlighted but the focus change ?

/stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyDown);

private function onKeyDown(event:KeyboardEvent):void
{
if( event.keyCode == Keyboard.TAB )
{
trace( stage.focus );
}
}/

Thanks



--
Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=02%7C01%7Caharui%40adobe.com%7Ca16d1920c7a944a3428e08d7a28aa2f2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637156588631161912sdata=q20hjosqwyy9opEshah5CZ%2Bp2ca5BOjYIeWlSDHpbUQ%3Dreserved=0




Re: Adobe Flash Builder 4.7 + new AIR and Flex SDKs

2020-01-04 Thread Alex Harui
Try using Apache Flex Installer and the latest Adobe AIR and see if that works. 
 Then we'll try to figure out Harman's version of AIR.  I think someone managed 
to get it to work in a prior thread.

http://flex.apache.org/installer.html

-Alex

On 1/4/20, 10:12 AM, "Astraport"  wrote:

Hello everyone )

Once upon a time I created more than 30 not the worst applications on
Starling + Feathers and Flex. Unfortunately, they are all removed from
Google Play and partly from Apple Store. But users of the apps often write
to me and ask me to restore and update my apps. And I decided to do it for
the glory of the great Flash!

So now I need to restore in my memory what I was doing several years 5 years
ago. I have a working IDE Flash Builder that I'm very used to. I downloaded
here Flex SDK 

   and
from  here AIR SDK for Flex 

  .

First I unpacked the first archive in folder C:\Program Files\Adobe\Adobe
Flash Builder 4.7 (64 Bit)\sdks\4.16.1, then overwrite the files with the
second archive. So I did before, so I do now.
Then I downloaded  the AIR for Windows 

  
and unpacked it in a folder - C:\Program Files\Adobe\Adobe Flash Builder 4.7
(64 Bit)\eclipse\plugins\com.adobe.flash.compiler_4.7.0.349722\AIRSDK
Ok, I changed the Flash Builder Flex SDK in the settings.
For the test, I created a new mobile project for the Flex application - this
is the simplest. But in the first step, when I start in the emulator, I get
an error: 


 
`Process terminated unexpectedly.
initial content not found

Launch command details: "C:\Program Files\Adobe\Adobe Flash Builder 4.7 (64
Bit)\sdks\4.16.1\bin\adl.exe" -runtime "C:\Program Files\Adobe\Adobe Flash
Builder 4.7 (64 Bit)\sdks\4.16.1\runtimes\air\win" -profile mobileDevice
-screensize 768x1004:768x1024 -XscreenDPI 132 -XversionPlatform IOS
"C:\Users\Astraport\Adobe Flash Builder 4.7\ytr\bin-debug\ytr-app.xml"
"C:\Users\Astraport\Adobe Flash Builder 4.7\ytr\bin-debug" `

I already broke my head, where and what to fix?
What are the ideas?
Thanks



--
Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=02%7C01%7Caharui%40adobe.com%7Cd66ea9f013064fcaa43e08d79141a315%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637137583410398632sdata=4rjrdlyM3SAndzlLCD1Rfz54z2qr3hUywPLHl0njU2Q%3Dreserved=0




Re: [Non-DoD Source] Copy and Paste Text

2019-12-18 Thread Alex Harui
Bill,

How complex is this app?   If you port it to Royale with Cordova, you might get 
the selection behavior you want since it will be running using HTMLElements 
instead of Flash.

HTH,
-Alex

On 12/18/19, 11:50 AM, "pol2095"  wrote:

I tried in Android, it's necessary to add "mx.swc", mx.controls.Label use
flash.text.TextField, it's possible to highlight, copy the text but not to
have handlebars to drag.



--
Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=02%7C01%7Caharui%40adobe.com%7C0edd93f206ee4097f21f08d783f38887%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637122954305116348sdata=fOZsJqunsJrI%2F4fnoUFg1Qgp0u3nM2ptHKVHZpVee5c%3Dreserved=0




Re: Copy and Paste Text

2019-12-16 Thread Alex Harui
What would you like the interaction to be to determine which labels are copied 
to the clipboard?  AFAIK, the Flex SDK doesn't have any built-in support for 
Copy and Paste on anything other than TextInput and TextArea.  But you can 
probably code up some other interaction if you want.

I've only heard of one other company that wanted to select text that wasn't in 
a TextArea/TextInput, and that was secondhand information from a VP, so I 
haven't seen many requests for Copy.

HTH,
-Alex

On 12/16/19, 3:12 PM, "bilbosax"  wrote:

Thanks for the reply Erik.  That is definitely an option if I just wanted to
make a few lines of text in the app copyable.  Unfortunately, I have a LOT
of fields that I think a user may want to copy and paste at some point, and
my app would be littered with icons and would look messy.  Thanks for the
thought though, as that would definitely work.

SURELY there has to be some type of text display element that is copyable
other than textInput and textArea isn't there???



--
Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=02%7C01%7Caharui%40adobe.com%7Cf8f7149be0554f757da808d7827d5de2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637121347277646955sdata=vb5qOJHSOZL9M7SbqZ08fo37DAynWcnY%2FrVI7JOUNyE%3Dreserved=0




Re: Flex Installer and Air 33

2019-12-15 Thread Alex Harui


On 12/15/19, 12:08 AM, "pol2095"  wrote:

You're right,
but using Ant is-it possible to modify manually this file ?

In theory, yes.  I don’t think anyone has tried it.  The following ant 
variables are used:

air.sdk.url.server
air.sdk.url.folder
air.sdk.url.file
air.sdk.url.md5

flash.sdk.url.server
flash.sdk.url.folder
flash.sdk.url.file
flash.sdk.url.md5

You can specify these on the command line, or create a local.properties file in 
the same folder as installer.xml

The first 3 are concatenated to form the URL for the download.  The last is the 
MD5 of the download.  Since you'll probably have to download the SDK to compute 
its checksum, you can probably just use file:// as the server variable to point 
to the download and not have to re-download the large SDKs.

You can compute the MD5 using the build.xml in the SDK:
ant md5 -Dfile=

HTH,
-Alex



--
Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=02%7C01%7Caharui%40adobe.com%7Ccf0e5a10403e4e2fd46e08d781360112%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637119941256110581sdata=I%2BALrecbkls9S0X9NHnTMxoEfDevZ6gLlxouEQhJYU0%3Dreserved=0




Re: Flex Installer and Air 33

2019-12-15 Thread Alex Harui
Even if it is, adding it to the Apache Flex Installer requires updating 
https://svn.apache.org/repos/asf/flex/site/trunk/content/installer/sdk-installer-config-4.0.xml

I can do it, but I'd rather have someone from Harman do it so they understand 
how and I don't have to keep up with future releases or if they decide to 
change their download URLs someday.  If they can commit to updating this file, 
then they can do it as part of their releases and folks won't have to keep 
asking other Flex committers to update the file.

-Alex

On 12/14/19, 11:49 PM, "pol2095"  wrote:

I  think it's the same installation as Air 32, just the link to the  sdk


   change



--
Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=02%7C01%7Caharui%40adobe.com%7Ce5e746555302463ba60808d7813348bb%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637119929571565436sdata=qkPx6wpcpMWbQoRc24LTNf8RGp3AY83vafrX8dfy10c%3Dreserved=0




Re: Flex Installer and Air 33

2019-12-14 Thread Alex Harui
It should be possible, but it would be best if someone from Harman learned how 
to add it.  I suggest that you ask Harman to submit a patch or ask for help 
preparing the patch.

-Alex

On 12/14/19, 4:32 PM, "pol2095"  wrote:

Hello,

is-it possible to add Air 33 (Harman) in the Flex installer.

Thanks



--
Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=02%7C01%7Caharui%40adobe.com%7Cf2408f45907c43fcae0908d780f64746%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637119667558477203sdata=mug7%2Fp%2BVv0H%2BNKgzf5pKVVNKdGvQe7ZxxCLF93%2F1KRM%3Dreserved=0




Re: Apache Flex SDK Installer Validation Error

2019-11-25 Thread Alex Harui
I updated the checksum.  Please try again.

-Alex

On 11/25/19, 1:56 PM, "handitan"  wrote:

Hi all,

I am also having issue with downloading 4.16.1 with AIR 32.
Here's the full error log:
Installer path:
C:\Users\htanudjaja\AppData\Roaming\org.apache.flex.installapacheflex\Local
Store\Win64
Installer version 3.3.2 (windows)
Available Memory: 44773376 (64-bit)
Using Locale: en_US
Fetched the SDK download mirror URL from the CGI.
SDK version Apache Flex SDK 4.16.1
AIR version 32.0
Flash Player version 32.0
Creating Apache Flex home
Creating temporary directory
Downloading Apache Flex SDK from:

https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache.spinellicreations.com%2Fflex%2F4.16.1%2Fbinaries%2Fapache-flex-sdk-4.16.1-bin.zipdata=02%7C01%7Caharui%40adobe.com%7Ca9b6cfacc2464a53c9fe08d771f242ed%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637103157631583513sdata=7cNifwJfioDORe3J0XGRW2KKvUNkVgAwMyw5YFwQcXA%3Dreserved=0
Verifying Apache Flex SDK MD5 Signature
The Apache Flex SDK MD5 Signature of the downloaded files matches the
reference. The file is valid.
Uncompressing: E:\sdks\flex\4.16.1_Air32\temp\apache-flex-sdk-4.16.1-bin.zip
Finished uncompressing:
E:\sdks\flex\4.16.1_Air32\temp\apache-flex-sdk-4.16.1-bin.zip
Downloading Adobe AIR Runtime Kit for Windows from:

https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fairdownload.adobe.com%2Fair%2Fwin%2Fdownload%2F32.0%2F%2FAdobeAIRSDK.zipdata=02%7C01%7Caharui%40adobe.com%7Ca9b6cfacc2464a53c9fe08d771f242ed%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637103157631583513sdata=qmukvJKoRLwkAltwTyEzlN9EdlA9acxpftNX7ylGliM%3Dreserved=0
Validating download: E:\sdks\flex\4.16.1_Air32/in/AdobeAIRSDK.zip
Finished uncompressing: E:\sdks\flex\4.16.1_Air32/in/AdobeAIRSDK.zip
Installing Adobe Flash Player playerglobal.swc from:

https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Ffpdownload.macromedia.com%2Fget%2Fflashplayer%2Fupdaters%2F32%2F%2Fplayerglobal32_0.swcdata=02%7C01%7Caharui%40adobe.com%7Ca9b6cfacc2464a53c9fe08d771f242ed%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637103157631583513sdata=rHzNSyEYREnNyNBVPXdTT12V7elWXqq7Byz4zFjYebg%3Dreserved=0
Validating download:
E:\sdks\flex\4.16.1_Air32/frameworks/libs/player/32.0/playerglobal.swc
Flash SDK download failed
Installation aborted:

https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fflex.apache.org%2Ftrack-installer.html%3Ffailure%3Dtrue%26label%3DApachedata=02%7C01%7Caharui%40adobe.com%7Ca9b6cfacc2464a53c9fe08d771f242ed%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637103157631583513sdata=5DUvDcu3uh5madGn7n1EcuSBBbwFUvJAAochHC81XP8%3Dreserved=0
 Flex
SDK

4.16.1=4.16.1=windows=3.3.2==Flash%20SDK%20download%20failed

Is this the checksum issue again?

Thank you,

Handi



--
Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=02%7C01%7Caharui%40adobe.com%7Ca9b6cfacc2464a53c9fe08d771f242ed%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637103157631593469sdata=26pIb7Oijmg0TiADQGFfA2ZcZkM1MFK2rUa1O5rAo9M%3Dreserved=0




Re: Fooling Program's Evaluation of Current Time Zone Offset

2019-11-02 Thread Alex Harui
I assume you meant 12AM?

I'm not an expert on Date handling, but my instinct would be to convert the 
Date to Date.time() (milliseconds since Jan 1, 1970) and figure out the 
Date.time() that corresponds to the boundary between days.  And then you are 
either past that number or not.

HTH,
-Alex

On 11/2/19, 4:50 PM, "Tucsonjhall"  wrote:

I have an app that has many references to a comparison function in my
DateUtilities to see if two dates are on the same day. Unfortunately, the
logical approach is used a couple hundred times in my application. Now I see
that in unusual circumstances a user may want to count an event that starts
at midnight of some day as an event that happens on the physical previous
day. So, for instance, they may have games at 9PM, 10PM, 11PM, and 12PM. But
my baked-in logic would always say that 12PM is the next day.

The only approach I can think of is to temporarily fool the program into
thinking the UTC offset is different by 1 hour then return it to the usual
offset once evaluation of same day events is completed.

Any suggestions on how to temporarily change the perceived offset? I know
that ActionScript has a timeZoneOffset but that's read only. My attempts so
far have failed.



--
Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=02%7C01%7Caharui%40adobe.com%7C0e3757259af44f4b1e6408d75fef67d9%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637083354160582388sdata=oIddXuZ0mF6c3Q%2B48k96sB09Htf2pbLM3EVnz0yJFWw%3Dreserved=0




Re: How to set the compiler so that there is no compiled ResourceBundles at all?

2019-10-31 Thread Alex Harui
That may be true for you, but not necessarily for everyone.  You can specify 
additional CSS in your application/modules, so I think that's why the compiler 
generates CSS by default.

-Alex

On 10/31/19, 9:48 AM, "Ramazan Ergüder Bekrek"  wrote:

As I said those classes are all inside of the main bootstrapper which loads 
all the RSLs. All the type selectors are handled in the bootstrapper one time 
with -keep-all-type-selectors. All other  should not have them 
because of the redundency.

31.10.2019, 17:44, "Ramazan Ergüder Bekrek" :
> This is what is automatically generated by the mxmlc compiler:
>
> 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpastebin.com%2FH2uRka78data=02%7C01%7Caharui%40adobe.com%7C13780dc2068b4426e0c908d75e22158d%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637081372795998017sdata=Z4%2Fqz10sSyopq490V%2F4GliQubATN80dYF1SMV%2Fu5jBU%3Dreserved=0
    >
> 31.10.2019, 16:46, "Alex Harui" :
>>  What is in your MyMOdule_Styles class? That should give you a clue as 
to where the CSS is coming from. I think if there are no selectors at all then 
it won't generate the class so you have to get rid of all of the selectors in 
that class. Some may be coming from SWCs.
>>
>>  -Alex
>>
>>  On 10/31/19, 6:17 AM, "Ramazan Ergüder Bekrek"  
wrote:
>>
>>  I tried these compiler settings:
>>
>>  -defaults-css-url=styles.css -defaults-css-files=styles.css 
-theme=styles.css
>>
>>  I've created a dummy CSS file with:
>>
>>  /* CSS file */
>>  @namespace s "library://ns.adobe.com/flex/spark";
>>  @namespace mx "library://ns.adobe.com/flex/mx";
>>
>>  .fontButton {
>>  fontSize: 16;
>>  fontWeight: bold;
>>  }
>>
    >>  s|List{
>>  skinClass: null;
>>  }
>>
>>  But nothing changes as the MyModule_Styles class is still generated.
>>
>>  30.10.2019, 21:59, "Alex Harui" :
>>  > Don't know for sure. There is some logic that won't generate that 
class if there are no CSS style definitions to output. You might be able to 
control what CSS the compiler sees by setting the compiler.defaults-css-files 
option and/or messing around with the .css files in the SWCs.
>>  >
>>  > HTH,
>>  > -Alex
>>  >
>>  > On 10/30/19, 1:46 PM, "Ramazan Ergüder Bekrek" 
 wrote:
>>  >
>>  > Is there also any other way to remove the generation of the 
_Module_Styles class which is always compiled by default?
>>  >
>>  > 30.10.2019, 17:01, "Alex Harui" :
>>  > > Don't know for sure. Try setting:
>>  > >
>>  > > -locales=
>>  > >
>>  > > IOW, specify an empty list of locales. The compiler looks like 
it will not attempt to add resource bundles if there are no locales.
>>  > >
>>  > > HTH,
>>  > > -Alex
>>  > >
>>  > > On 10/30/19, 7:45 AM, "Ramazan Ergüder Bekrek" 
 wrote:
>>  > >
>>  > > Greetings again!
>>  > >
>>  > > I would like to know if there is a way to bypass the Resource 
Compilation of a module or an Application in Flex.
>>  > > I realized that duplicates are in every SWF and I don't need 
them. In the RSL loader that is loading the Apache Flex SWFs
>>  > > from my app all the Resources are already there and loaded 
once. I don't want that to happen in my sub modules or sub applications because 
they are redundant
>>  > > and takes up RAM resources in the VM.
>>  > >
>>  > > Is this possible?
>>  > >
>>  > > Ergü




Re: How to set the compiler so that there is no compiled ResourceBundles at all?

2019-10-31 Thread Alex Harui
I didn't look through all of it, but I can see some of it is coming from the 
defaults.css files in the Flex SWCs.  A SWC is a zip file so you could replace 
the defaults.css with an empty one and see what happens.

-Alex

On 10/31/19, 9:44 AM, "Ramazan Ergüder Bekrek"  wrote:

This is what is automatically generated by the mxmlc compiler:


https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpastebin.com%2FH2uRka78data=02%7C01%7Caharui%40adobe.com%7Cf7e23d864cb9466aff5b08d75e219e36%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637081370789580865sdata=tORXumpH4sZuMuCvqq1uSQTV0jZ6RZe5KiaSQcMfL90%3Dreserved=0

31.10.2019, 16:46, "Alex Harui" :
> What is in your MyMOdule_Styles class? That should give you a clue as to 
where the CSS is coming from. I think if there are no selectors at all then it 
won't generate the class so you have to get rid of all of the selectors in that 
class. Some may be coming from SWCs.
>
> -Alex
>
> On 10/31/19, 6:17 AM, "Ramazan Ergüder Bekrek"  
wrote:
>
> I tried these compiler settings:
>
> -defaults-css-url=styles.css -defaults-css-files=styles.css 
-theme=styles.css
>
> I've created a dummy CSS file with:
>
> /* CSS file */
> @namespace s "library://ns.adobe.com/flex/spark";
> @namespace mx "library://ns.adobe.com/flex/mx";
>
> .fontButton {
> fontSize: 16;
> fontWeight: bold;
> }
>
> s|List{
> skinClass: null;
> }
    >
> But nothing changes as the MyModule_Styles class is still generated.
>
> 30.10.2019, 21:59, "Alex Harui" :
> > Don't know for sure. There is some logic that won't generate that 
class if there are no CSS style definitions to output. You might be able to 
control what CSS the compiler sees by setting the compiler.defaults-css-files 
option and/or messing around with the .css files in the SWCs.
> >
> > HTH,
> > -Alex
> >
> > On 10/30/19, 1:46 PM, "Ramazan Ergüder Bekrek" 
 wrote:
    > >
> > Is there also any other way to remove the generation of the 
_Module_Styles class which is always compiled by default?
> >
> > 30.10.2019, 17:01, "Alex Harui" :
> > > Don't know for sure. Try setting:
> > >
> > > -locales=
> > >
> > > IOW, specify an empty list of locales. The compiler looks like it 
will not attempt to add resource bundles if there are no locales.
> > >
> > > HTH,
> > > -Alex
> > >
> > > On 10/30/19, 7:45 AM, "Ramazan Ergüder Bekrek" 
 wrote:
> > >
> > > Greetings again!
> > >
> > > I would like to know if there is a way to bypass the Resource 
Compilation of a module or an Application in Flex.
> > > I realized that duplicates are in every SWF and I don't need 
them. In the RSL loader that is loading the Apache Flex SWFs
> > > from my app all the Resources are already there and loaded once. 
I don't want that to happen in my sub modules or sub applications because they 
are redundant
> > > and takes up RAM resources in the VM.
> > >
> > > Is this possible?
> > >
> > > Ergü




Re: How to set the compiler so that there is no compiled ResourceBundles at all?

2019-10-31 Thread Alex Harui
What is in your MyMOdule_Styles class?  That should give you a clue as to where 
the CSS is coming from.  I think if there are no selectors at all then it won't 
generate the class so you have to get rid of all of the selectors in that 
class.  Some may be coming from SWCs.

-Alex

On 10/31/19, 6:17 AM, "Ramazan Ergüder Bekrek"  wrote:

I tried these compiler settings:

-defaults-css-url=styles.css -defaults-css-files=styles.css 
-theme=styles.css

I've created a dummy CSS file with:

/* CSS file */
@namespace s "library://ns.adobe.com/flex/spark";
@namespace mx "library://ns.adobe.com/flex/mx";

.fontButton {
fontSize: 16;
fontWeight: bold;
}

s|List{
skinClass: null;
}

But nothing changes as the MyModule_Styles class is still generated.
    
30.10.2019, 21:59, "Alex Harui" :
> Don't know for sure. There is some logic that won't generate that class 
if there are no CSS style definitions to output. You might be able to control 
what CSS the compiler sees by setting the compiler.defaults-css-files option 
and/or messing around with the .css files in the SWCs.
>
> HTH,
> -Alex
>
> On 10/30/19, 1:46 PM, "Ramazan Ergüder Bekrek"  
wrote:
>
> Is there also any other way to remove the generation of the 
_Module_Styles class which is always compiled by default?
>
> 30.10.2019, 17:01, "Alex Harui" :
> > Don't know for sure. Try setting:
> >
> > -locales=
> >
> > IOW, specify an empty list of locales. The compiler looks like it 
will not attempt to add resource bundles if there are no locales.
> >
> > HTH,
> > -Alex
> >
> > On 10/30/19, 7:45 AM, "Ramazan Ergüder Bekrek" 
 wrote:
> >
> > Greetings again!
> >
> > I would like to know if there is a way to bypass the Resource 
Compilation of a module or an Application in Flex.
> > I realized that duplicates are in every SWF and I don't need them. 
In the RSL loader that is loading the Apache Flex SWFs
> > from my app all the Resources are already there and loaded once. I 
don't want that to happen in my sub modules or sub applications because they 
are redundant
> > and takes up RAM resources in the VM.
> >
> > Is this possible?
> >
> > Ergü




Re: How to set the compiler so that there is no compiled ResourceBundles at all?

2019-10-30 Thread Alex Harui
Don't know for sure.  There is some logic that won't generate that class if 
there are no CSS style definitions to output.  You might be able to control 
what CSS the compiler sees by setting the compiler.defaults-css-files option 
and/or messing around with the .css files in the SWCs.

HTH,
-Alex

On 10/30/19, 1:46 PM, "Ramazan Ergüder Bekrek"  wrote:

Is there also any other way to remove the generation of the _Module_Styles 
class which is always compiled by default?

30.10.2019, 17:01, "Alex Harui" :
> Don't know for sure. Try setting:
>
>   -locales=
>
> IOW, specify an empty list of locales. The compiler looks like it will 
not attempt to add resource bundles if there are no locales.
>
> HTH,
> -Alex
>
> On 10/30/19, 7:45 AM, "Ramazan Ergüder Bekrek"  
wrote:
>
> Greetings again!
>
> I would like to know if there is a way to bypass the Resource 
Compilation of a module or an Application in Flex.
> I realized that duplicates are in every SWF and I don't need them. In 
the RSL loader that is loading the Apache Flex SWFs
>  from my app all the Resources are already there and loaded once. I 
don't want that to happen in my sub modules or sub applications because they 
are redundant
> and takes up RAM resources in the VM.
>
> Is this possible?
>
> Ergü




Re: How to set the compiler so that there is no compiled ResourceBundles at all?

2019-10-30 Thread Alex Harui
Don't know for sure.  Try setting:

  -locales=

IOW, specify an empty list of locales.  The compiler looks like it will not 
attempt to add resource bundles if there are no locales.

HTH,
-Alex

On 10/30/19, 7:45 AM, "Ramazan Ergüder Bekrek"  wrote:

Greetings again!

I would like to know if there is a way to bypass the Resource Compilation 
of a module or an Application in Flex.
I realized that duplicates are in every SWF and I don't need them. In the 
RSL loader that is loading the Apache Flex SWFs
 from my app all the Resources are already there and loaded once. I don't 
want that to happen in my sub modules or sub applications because they are 
redundant
and takes up RAM resources in the VM.

Is this possible?

Ergü




Re: How to create application states dynamically?

2019-10-28 Thread Alex Harui
Congratulations.  Good to know that you got it to work.

-Alex

On 10/28/19, 9:41 AM, "Ramazan Ergüder Bekrek"  wrote:

In my attempt to allow dynamic states based on annotations without a big 
refactoring of the Flex SDK, I have successfully implemented something which is 
working pretty well. And again it is all running inside of an OSGi runtime so I 
created a simple extension to the OSGi framework that monitors any added 
UIComponent on the stage and check if the component is candidate for a 
DynamicStateHost ready to received DynamicState.

Equivalently each time a bundle is loaded in the OSGi runtime, it also 
checks if there is any candidate which is a DynamicState for the previously 
identified DynamicStateHost.

I tested the code with an empty [host] Module containing zero state which 
is annotated with [DynamicStateHost(name="host")] and 2 other modules that are 
annotated with 
[DynamicState(name="editor", target="host", default=true)]
[DynamicState(name="marketplace", target="host", default=false)]

When the OSGi runtime instanciates the Main UI [DynamicStateHost] it gets 
added on the stage and my extension intercepts it and check what was already 
parsed from the annotations. The extension gives the hand to the normal Flex 
process of handling the DynamicAddItem that I created based on the AddItem that 
are generated by the mxml compiler.

This is a success and I'm pleased by the result.

Thanx for the guidance Alex.

Best Regards

Ergü

21.10.2019, 17:11, "Alex Harui" :
> IMO, Binding is independent from states. Even if you took out all of the 
states, if you had a binding from a non-public property, there is no way to get 
that to work dynamically at runtime (at least, not without a ton of work). You 
should be able to generate bindings for public properties so if you can 
constrain your use of bindings for public properties, then you should be able 
to get things to work. Instead of generating getter/setters, you have to add 
the right event listeners for changes.
>
> HTH,
> -Alex
>
> On 10/21/19, 7:26 AM, "Ramazan Ergüder Bekrek"  
wrote:
>
> After looking how the compiler generates MXML states as suggested by 
Alex I've discovered some important details...
>
> Let's say that I have these two UI component in my main UI.
>
> 
> 
>
> The class that is generated automatically is this: 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpastebin.com%2Fdg93hAQvdata=02%7C01%7Caharui%40adobe.com%7C86028f33d2064d2f4c8308d75bc59d60%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637078776631165631sdata=JbQQnHakQP5ogh6Hzuk5Z6DTolPEMo0JZcU6odxkdAI%3Dreserved=0
>
> As you can see also the class has this annotation 
[DynamicStateHost(name="multiverses")]
> I decided to remove all the states from the main UI to generate them 
automatically.
> I my DynamicStateHandler class that is generating the states 
automatically there is the coded inspired by the MXML compiler.
>
> I am able to achieve almost anything except the part where the 
compiler adds the getter/setter for the Bindings from line 83 to 119.
> Naturally when my state handler try to set the current state of the 
main UI to the default one : 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpastebin.com%2F3Y3C7Fi8data=02%7C01%7Caharui%40adobe.com%7C86028f33d2064d2f4c8308d75bc59d60%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637078776631165631sdata=mveTi%2Bmwrbketlwbqm4SFOeJa%2BKMrOsdSeNAd5gdlRw%3Dreserved=0
>
> I get this error:
>
> Property editor not found on MultiversesMainUI and there is no 
default value.
> at 
mx.states::OverrideBase/getOverrideContext()[D:\flex_sdk\Sources\flex-sdk\frameworks\projects\framework\src\mx\states\OverrideBase.as:151]
>
> Does anyone has an idea how to fix this? I've created a dynamic class 
which extends from Module and used that instead but it doesn't work neither.
> Right now I have no clue how to bypass this constraint.
>
> Best regards
>
> Ergü




Re: How to create application states dynamically?

2019-10-21 Thread Alex Harui
IMO, Binding is independent from states.  Even if you took out all of the 
states, if you had a binding from a non-public property, there is no way to get 
that to work dynamically at runtime (at least, not without a ton of work).  You 
should be able to generate bindings for public properties so if you can 
constrain your use of bindings for public properties, then you should be able 
to get things to work.  Instead of generating getter/setters, you have to add 
the right event listeners for changes.

HTH,
-Alex

On 10/21/19, 7:26 AM, "Ramazan Ergüder Bekrek"  wrote:

After looking how the compiler generates MXML states as suggested by Alex 
I've discovered some important details...

Let's say that I have these two UI component in my main UI.




The class that is generated automatically is this: 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpastebin.com%2Fdg93hAQvdata=02%7C01%7Caharui%40adobe.com%7Ca7d7d5ee036b470b38b008d75632a36c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637072647800837585sdata=DvhCKVwcgSmj%2BVOjrTrNEKNfAW3IoiNN1JIv2YbvGOA%3Dreserved=0

As you can see also the class has this annotation 
[DynamicStateHost(name="multiverses")]
I decided to remove all the states from the main UI to generate them 
automatically.
I my DynamicStateHandler class that is generating the states automatically 
there is the coded inspired by the MXML compiler.

I am able to achieve almost anything except the part where the compiler 
adds the getter/setter for the Bindings from line 83 to 119.
Naturally when my state handler try to set the current state of the main UI 
to the default one : 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpastebin.com%2F3Y3C7Fi8data=02%7C01%7Caharui%40adobe.com%7Ca7d7d5ee036b470b38b008d75632a36c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637072647800837585sdata=F3pkuotBsCGbe3DH4nzKaG4Nd7OhN2wgAfVMS4trrz8%3Dreserved=0

I get this error:

Property editor not found on MultiversesMainUI and there is no default 
value.
at 
mx.states::OverrideBase/getOverrideContext()[D:\flex_sdk\Sources\flex-sdk\frameworks\projects\framework\src\mx\states\OverrideBase.as:151]

Does anyone has an idea how to fix this? I've created a dynamic class which 
extends from Module and used that instead but it doesn't work neither.
Right now I have no clue how to bypass this constraint.

Best regards

Ergü




Re: Future proof Flex/Flash apps.

2019-10-21 Thread Alex Harui
Nightly build of TDF migration to Royale is here:

http://apacheroyaleci2.westus2.cloudapp.azure.com:8080/job/TourDeFlexMigration/lastSuccessfulBuild/artifact/examples/mxroyale/tourdeflexmodules/bin/js-debug/index.html

It might break from time to time, so let us know if it is broken.  The initial 
screen showed up for me.

-Alex

On 10/20/19, 7:39 PM, "Paul Stearns"  wrote:

Alex:

Is there a place someone could go and just see TourDeFlex run, without 
downloading, and building it?

Paul R. Stearns
Advanced Consulting Enterprises, Inc.

15280 NW 79th Ct.
Suite 250
Miami Lakes, Fl 33016

Voice: (305)623-0360 x107
Fax: (305)623-4588


From: Alex Harui 
Sent: 10/20/19 6:14 PM
To: "users@flex.apache.org" 
Cc: "d...@royale.apache.org" 
Subject: Re: Future proof Flex/Flash apps.
The new url/domain is: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapacheroyaleci2.westus2.cloudapp.azure.com%3A8080data=02%7C01%7Caharui%40adobe.com%7Cb6a942aa27cc4e6d6b6908d755cfd23b%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637072223390611551sdata=pYHiA68W4jI2YZHCqrW2LV1vgb0iycsdMoLaJtdbKP4%3Dreserved=0

The old one was: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapacheroyaleci.westus2.cloudapp.azure.com%3A8080data=02%7C01%7Caharui%40adobe.com%7Cb6a942aa27cc4e6d6b6908d755cfd23b%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637072223390611551sdata=v9zsjD%2BO1gN%2BRivDfSPzr4iz8Y9k96eDJ7YpJHTD4aE%3Dreserved=0

-Alex

On 10/20/19, 9:14 AM, "Carlos Rovira" wrote:

Hi Alex,

as I said I don't know too much about what happened. There's other url? if
so I can update website with the current ones. Don't think we need to get
the older one.
Just need to know new pairs of : Old URL - New URL, so I can search in
website and substitute all that ones.

Thanks
    
    El sáb., 19 oct. 2019 a las 3:36, Alex Harui ()
escribió:

> I did not see anyone respond in a way that indicated that I should try to
> get the old URL back, so I have not made that request.
>
> -Alex
>
> On 10/18/19, 1:59 AM, "Carlos Rovira" wrote:
>
> Hi Julien,
>
> we have currently a problem with that server and I think Alex Harui is
> trying to contact Azure to get the same url.
> Maybe Alex can bring more light on this.
>
> Thanks
>
>
>
> El jue., 17 oct. 2019 a las 11:34, Julien Desquenne (<
> jdesque...@polyedre.fr>)
> escribió:
>
> > Hello,
> >
> > Very interesting discussion.
> >
> > By the way, the link for Tour de Flex compiled with Apache Royale
> > doesn't seem to work:
> >
> >
> >
> 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapacheroyaleci.westus2.cloudapp.azure.com%3A8080%2Fjob%2FTourDeFlexMigration%2FlastSuccessfulBuild%2Fartifact%2Fexamples%2Fmxroyale%2Ftourdeflexmodules%2Fbin%2Fjs-debug%2Findex.htmldata=02%7C01%7Caharui%40adobe.com%7Cb6a942aa27cc4e6d6b6908d755cfd23b%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637072223390611551sdata=XNSPzf13Mczxv%2FgILT49aeIuhZZCkhEADgF5QNWsG2s%3Dreserved=0
> >
> > Any other link ?
> >
> > Thanks
> >
>
>
> --
> Carlos Rovira
>
> 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosroviradata=02%7C01%7Caharui%40adobe.com%7Cb6a942aa27cc4e6d6b6908d755cfd23b%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637072223390611551sdata=wtqOiwLVVGPfw3sQtsKI5arrR7qd8CApo63rjR1xV4E%3Dreserved=0
>
>
>

--
Carlos Rovira

https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosroviradata=02%7C01%7Caharui%40adobe.com%7Cb6a942aa27cc4e6d6b6908d755cfd23b%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637072223390611551sdata=wtqOiwLVVGPfw3sQtsKI5arrR7qd8CApo63rjR1xV4E%3Dreserved=0






Re: Future proof Flex/Flash apps.

2019-10-20 Thread Alex Harui
The new url/domain is: http://apacheroyaleci2.westus2.cloudapp.azure.com:8080

The old one was: http://apacheroyaleci.westus2.cloudapp.azure.com:8080

-Alex

On 10/20/19, 9:14 AM, "Carlos Rovira"  wrote:

Hi Alex,

as I said I don't know too much about what happened. There's other url? if
so I can update website with the current ones. Don't think we need to get
the older one.
Just need to know new pairs of : Old URL - New URL, so I can search in
website and substitute all that ones.

Thanks



El sáb., 19 oct. 2019 a las 3:36, Alex Harui ()
escribió:

> I did not see anyone respond in a way that indicated that I should try to
> get the old URL back, so I have not made that request.
>
> -Alex
>
> On 10/18/19, 1:59 AM, "Carlos Rovira"  wrote:
>
> Hi Julien,
>
> we have currently a problem with that server and I think Alex Harui is
> trying to contact Azure to get the same url.
> Maybe Alex can bring more light on this.
>
> Thanks
>
>
>
> El jue., 17 oct. 2019 a las 11:34, Julien Desquenne (<
> jdesque...@polyedre.fr>)
> escribió:
>
> > Hello,
> >
> > Very interesting discussion.
> >
> > By the way, the link for Tour de Flex compiled with Apache Royale
> > doesn't seem to work:
> >
> >
> >
> 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapacheroyaleci.westus2.cloudapp.azure.com%3A8080%2Fjob%2FTourDeFlexMigration%2FlastSuccessfulBuild%2Fartifact%2Fexamples%2Fmxroyale%2Ftourdeflexmodules%2Fbin%2Fjs-debug%2Findex.htmldata=02%7C01%7Caharui%40adobe.com%7C5d7cabb784a84c8d263c08d7557892ce%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637071848667962231sdata=btgY4bqgjXdMZml1jOlnWA0NsIRvYo3%2Fkz7y7S9NDCE%3Dreserved=0
> >
> > Any other link ?
> >
> > Thanks
> >
>
>
> --
> Carlos Rovira
>
> 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosroviradata=02%7C01%7Caharui%40adobe.com%7C5d7cabb784a84c8d263c08d7557892ce%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637071848667962231sdata=1nztqFe2FlAyt0ahikYQZG230MmuEDrbY9aj2v%2B66%2B4%3Dreserved=0
>
>
>

-- 
Carlos Rovira

https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosroviradata=02%7C01%7Caharui%40adobe.com%7C5d7cabb784a84c8d263c08d7557892ce%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637071848667962231sdata=1nztqFe2FlAyt0ahikYQZG230MmuEDrbY9aj2v%2B66%2B4%3Dreserved=0




Re: Future proof Flex/Flash apps.

2019-10-18 Thread Alex Harui
I did not see anyone respond in a way that indicated that I should try to get 
the old URL back, so I have not made that request.

-Alex

On 10/18/19, 1:59 AM, "Carlos Rovira"  wrote:

Hi Julien,

we have currently a problem with that server and I think Alex Harui is
trying to contact Azure to get the same url.
Maybe Alex can bring more light on this.

Thanks



El jue., 17 oct. 2019 a las 11:34, Julien Desquenne 
()
escribió:

> Hello,
>
> Very interesting discussion.
>
> By the way, the link for Tour de Flex compiled with Apache Royale
> doesn't seem to work:
>
>
> 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapacheroyaleci.westus2.cloudapp.azure.com%3A8080%2Fjob%2FTourDeFlexMigration%2FlastSuccessfulBuild%2Fartifact%2Fexamples%2Fmxroyale%2Ftourdeflexmodules%2Fbin%2Fjs-debug%2Findex.htmldata=02%7C01%7Caharui%40adobe.com%7Ca6f430a913984e7d35ac08d753a970e4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637069859520303010sdata=iMkvEk7CEiweKbg9Fscl2IaZpGpNB98H1Ke7nbCX7Cs%3Dreserved=0
>
> Any other link ?
>
> Thanks
>


-- 
Carlos Rovira

https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosroviradata=02%7C01%7Caharui%40adobe.com%7Ca6f430a913984e7d35ac08d753a970e4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637069859520313006sdata=ua2W0%2FAZZI4WY%2Byi41mqLEAGpq6x%2F9J7d4KPSrQN36A%3Dreserved=0




Re: How to create application states dynamically?

2019-10-18 Thread Alex Harui
I don't think Flex has been abandoned.  There is just more activity in Royale.

I've never tried creating states in AS3 dynamically.  It "should" be possible.  
I would recommend looking at the generated code to see how the MXML is mapped 
to AS3 classes and data structures.

HTH,
-Alex

On 10/17/19, 11:03 AM, "Ramazan Ergüder Bekrek"  wrote:

Greetings all!

Long time that I haven't heard anything concerning Apache Flex SDK.
Is this being abandoned or is it simply that people are focusing more 
energy on the Apache Royale at the moment?

Anyway I was wondering if it is possible to create states dynamically in 
AS3 because I would like to automate this process
at runtime for my use case. Let say that after loading a  from an 
external SWF I would like the loader to be injected
inside of a dynamically created state which gets added to the main UI so 
that the loaded SWF has its own space on the ui.

If this is possible can someone provide me resources or examples?

Thanks for the support.

Ergü




Re: Future proof Flex/Flash apps.

2019-10-13 Thread Alex Harui
Royale (and any Apache project) will be around as long as there are 3 active 
committers/PMC members.  You can become one of them by contributing to the 
project (code, doc, bugs, marketing, whatever).  That way you can truly have a 
stake in the future.  No corporation can shut down Royale.

Nobody has gone into production on the MX/Spark emulation component set.  I 
think Alina's team is close.  The tourdeflex migration example might give you 
an idea of what it can currently do, but really, the goal is to make it work as 
well as you need it.  We are looking for folks who want to help us improve it.  
The mindset has to be different from the Adobe days when you could just wait 
for Adobe to cut another release for you to use.  It is important that people 
get involved, even if it is just reporting bugs.  There is no dedicated test 
team for Apache Royale.  There was for Adobe Flex.  There is no corporation 
pushing this technology.  The users are supposed to help with the pushing and 
pulling.

I'm not sure where the source code is for FlourineFX.  It might be transpilable 
to JS.  It appears to use AMF underneath.  So maybe you have some work to do 
there, but in the whole, it should be far less work than migrating all of your 
code.  See if you can figure out what FlourineFX APIs you used and we can 
discuss emulating those.

HTH,
-Alex

On 10/12/19, 9:20 AM, "Paul Stearns"  wrote:

Carlos:

The applications we have written really do want to be desktop applications. 
Having a small subset of functionality for mobile use would be beneficial for a 
few of the applications we support. Mostly however these are data entry focused 
applications. One of the applications captures over 200 data elements in a 
single data entry screen with complex business rules, using a tabbed interface.

With Royale, I have some questions/concerns;

Will it be around for 10 years?How many users/companies have adopted 
Royale?Are there any applications, perhaps with similar look & feel.as what 
this app shows, already functional in Royale? If not similar, at least some 
applications I can see and touch.I use FluorineFX as my data layer interface. 
Will that be transportable?
Thanks for your help.

Paul R. Stearns
Advanced Consulting Enterprises, Inc.

15280 NW 79th Ct.
Suite 250
Miami Lakes, Fl 33016

Voice: (305)623-0360 x107
Fax: (305)623-4588


From: Carlos Rovira 
Sent: 10/12/19 4:48 AM
To: "pa...@compuace.com" , users@flex.apache.org
Subject: Re: Future proof Flex/Flash apps.
Hi Paul,

as Alex I think your best route is to join us in Apache Royale mailing
lists [1] and try emulation components. This will be the fastest way to
migrate to html/js touching almost no code. Royale is now in a very good
state for everyone to start using it. I encourage you to join our community
and get started here [2]

[1] 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Froyale.apache.org%2Fmailing-lists%2Fdata=02%7C01%7Caharui%40adobe.com%7C21efbb9d0bce4dbeb41e08d74f301859%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637064940295311587sdata=I%2BLA2byTf4zKIIIbTr0sELMvASa8P1anWU5B3wDkMj8%3Dreserved=0
[2] 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapache.github.io%2Froyale-docs%2Fget-starteddata=02%7C01%7Caharui%40adobe.com%7C21efbb9d0bce4dbeb41e08d74f301859%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637064940295311587sdata=ng5M33bfbxYJVCZdT70Ksb5WzwX6n0XS4SaxF7P1w1U%3Dreserved=0

best

El sáb., 12 oct. 2019 a las 8:56, Alex Harui ()
escribió:

> From 3 minutes of playing around with it, if you are looking to minimize
> code changes and don't want a more modern UI, then the emulation component
> set (MXRoyale and SparkRoyale) would be a good place to start. The
> emulation set is still a work-in-progress, but it gets better every day,
> and, IMO, it would be better for the Royale community if you could invest
> some of the time saved from not having to change so much code towards
> further improving MXRoyale and SparkRoyale as that will make the migration
> effort easier for the next person.
>
> My 2 cents,
> -Alex
>
> On 10/11/19, 3:21 PM, "Paul Stearns" wrote:
>
> So that I could get better feed back on which route I should take, I
> have created a demo version of one of my applications.
>
> This is a time accounting application which we developed and use
> internally to keep track of hours to pay consultants and bill clients.
>
> The URL is
> 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fflex.yozyo.net%2Fproductiondata=02%7C01%7Caharui%40adobe.com%7C21efbb9d0bce4dbeb41e08d74f301859%7Cfa7b1

Re: Future proof Flex/Flash apps.

2019-10-12 Thread Alex Harui
From 3 minutes of playing around with it, if you are looking to minimize code 
changes and don't want a more modern UI, then the emulation component set 
(MXRoyale and SparkRoyale) would be a good place to start.  The emulation set 
is still a work-in-progress, but it gets better every day, and, IMO, it would 
be better for the Royale community if you could invest some of the time saved 
from not having to change so much code towards further improving MXRoyale and 
SparkRoyale as that will make the migration effort easier for the next person.

My 2 cents,
-Alex

On 10/11/19, 3:21 PM, "Paul Stearns"  wrote:

So that I could get better feed back on which route I should take, I have 
created a demo version of one of my applications.

This is a time accounting application which we developed and use internally 
to keep track of hours to pay consultants and bill clients.

The URL is 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fflex.yozyo.net%2Fproductiondata=02%7C01%7Caharui%40adobe.com%7C4a2af1131ac649033a3108d74e996a26%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637064293129036355sdata=FQ0%2BwXpZSL%2FqNwOXZRp6zQFSYiBrmFdVYgl1gAdSaGc%3Dreserved=0

To login, you can use either;

U: dmanager
P: mpassword

U:duser
P:UPASSWORD

It requires popups to be enabled. The application provides a self contained 
desktop like application with the ability to have multiple panels open 
simultaneously. While this is a test system, and you are welcome to muck about 
and save data please don't intentionally try to break it.

My goal is to end up with an application with a similar look and feel to 
what is provided using something that won't die in December 2020. Of course the 
less work to get from here to there will be the best approach.

Paul R. Stearns
Advanced Consulting Enterprises, Inc.

15280 NW 79th Ct.
Suite 250
Miami Lakes, Fl 33016

Voice: (305)623-0360 x107
Fax: (305)623-4588






Re: SWFLoader not pulling through all sub SWF styles

2019-09-13 Thread Alex Harui
I'm not sure I understand the current problem.  What is the behavior in the 
browser/Flash version?  Does the "About IBM..." show up in only some context 
menus or not at all (probably because context menu modification had different 
rules for Flash vs AIR).  Their library code might be detecting that it has the 
AIR context menu APIs available and modifying the context menu.  You might need 
to understand how their code is modifying the contextMenu in order to know how 
to override their behavior.  I think the snippet you posted only shows where 
they are getting that string.

FWIW, I would also check your terms-of-use and make sure that you aren't 
required to allow that context menu item if you use those components in AIR.

HTH,
-Alex

On 9/13/19, 7:43 AM, "DarrenEvans"  wrote:

You're not wrong! There are other bits and pieces we are working through 
that
are not working as expected.

If I get some time I'll try and get an example app together to pass on the
knowledge.

Our current problem is we use the "IBM ILOG Elixir" component (now owned by
RogueWave but we still use the IBM swc files) and when hosted in the air app
we get an "About IBM ILOG Elixir" menu whenever we right-click anywhere. The
component has to have been loaded before this happens but once hooked up,
clicking anywhere in the app brings up the menu.

Decompiling our app we see the component doing the following to register the
menu:

//class en_US$ilogsparkutilities_properties
package 
{
import mx.resources.*;

public class en_US$ilogsparkutilities_properties extends
mx.resources.ResourceBundle
{
public function en_US$ilogsparkutilities_properties()
{
super("en_US", "ilogsparkutilities");
return;
}

protected override function getContent():Object
{
var loc1:*={"about.elixir":"About IBM ILOG Elixir...",
"about.elixirenterprise":"About IBM ILOG Elixir Enterprise...",
"unsupported.command.CWZEF6006E":"Unsupported Command {0}"};
return loc1;
}
}
}

Any ideas on how we can circumvent this problem?



Alex Harui-2 wrote
> Hi Darren,
> 
> Yes, you and several others are trying to use AIR as a surrogate browser. 
> This "should" be possible, but AIR has very different security rules than
> the browser and those differences have shown up in two ways for you: 1)
> the styles problem, 2) the casting of SystemManager problem.   So, your
> code cannot be used as-is and some adjustments have to be made.
> 
> Even if there isn't any communication between SWFs in your app, there sort
> of is around the host/showing/sizing/positioning aspect.  You found a
> workaround by not using strong-typing which is fine, but others attempting
> this same sort of conversion may not be satisfied with that so I was
> hoping you (or someone) could come up with a test case so we can resolve
> these problems without "cheating" and thus make the conversion process
> better documented for others.
> 
> Really, the Styles problem was a form of communication.  The StyleManagers
> probably were supposed to share or not share something.  There might be
> other subtle things like that, such as some bubbling event (that isn't a
> class in the flash.events.* package) from the subSWF bubbling to the main
> App and resulting in TypeErrors for the same reason as the SystemManager
> issue.
> 
> Anyway, if you are happy with the way things are working, that's great.
> 
> -Alex





--
Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=02%7C01%7Caharui%40adobe.com%7C032f59d59c1c4a390d3a08d73858c3c9%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637039826205272389sdata=lc5I952X32Mr7YJqiCyR9ZZ%2Ft%2FeE01%2BJEFqW1hQO%2B9s%3Dreserved=0




Re: Apache Flex SDK Installer Validation Error

2019-09-12 Thread Alex Harui
Yes, looks like they did.  I just pushed an update so try again.

Thanks,
-Alex

On 9/12/19, 4:16 PM, "Jeff Gomes"  wrote:

Did the checksums change again?  Installation aborted today.  Flex SDK 
4.16.1, AIR 32, MacOS Mojave.

Validating download: /Applications/Apache
Flex/4.161air32/frameworks/libs/player/32.0/playerglobal.swc

Flash SDK download failed

Installation aborted:

https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fflex.apache.org%2Ftrack-installer.html%3Ffailure%3Dtrue%26label%3DApachedata=02%7C01%7Caharui%40adobe.com%7C273ce1c1602c4009d2c708d737d74434%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637039270013535645sdata=h4q30uwXiXETcKWuqs%2B4znSV0FyaPHWm0zlXwidMnIc%3Dreserved=0
Flex SDK

4.16.1=4.16.1=mac=3.3.2==Flash%20SDK%20download%20failed

~ Jeff

On 8/21/19 23:33, Alex Harui wrote:
> Try it again.  The checksums did change so I updated them.
>
> -Alex
>
> On 8/21/19, 7:23 PM, "Velocedge"  wrote:
>
>  I am getting a similar error on Windows:
>  
>  Validating download:
>  
D:\Software\Flex\SDK\latest/frameworks/libs/player/32.0/playerglobal.swc
>  Flash SDK download failed
>  Installation aborted:
>  
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fflex.apache.org%2Ftrack-installer.html%3Ffailure%3Dtrue%26label%3DApachedata=02%7C01%7Caharui%40adobe.com%7C273ce1c1602c4009d2c708d737d74434%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637039270013535645sdata=h4q30uwXiXETcKWuqs%2B4znSV0FyaPHWm0zlXwidMnIc%3Dreserved=0
 Flex
>  SDK
>  
4.16.1=4.16.1=windows=3.3.2==Flash%20SDK%20download%20failed
>  
>  Is this just a checksum issue?  It's been a month since John posted 
his
>  issue.  Is there something I can to do help?
>  
>  
>  
>  --
>  Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=02%7C01%7Caharui%40adobe.com%7C273ce1c1602c4009d2c708d737d74434%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637039270013535645sdata=jUlp55v09uA%2Bb20Dm%2BFd%2F3wNoAcxtCYAPv%2BvPTR8Vhs%3Dreserved=0
>  
>





Re: SWFLoader not pulling through all sub SWF styles

2019-09-12 Thread Alex Harui
Hi Darren,

Yes, you and several others are trying to use AIR as a surrogate browser.  This 
"should" be possible, but AIR has very different security rules than the 
browser and those differences have shown up in two ways for you: 1) the styles 
problem, 2) the casting of SystemManager problem.   So, your code cannot be 
used as-is and some adjustments have to be made.

Even if there isn't any communication between SWFs in your app, there sort of 
is around the host/showing/sizing/positioning aspect.  You found a workaround 
by not using strong-typing which is fine, but others attempting this same sort 
of conversion may not be satisfied with that so I was hoping you (or someone) 
could come up with a test case so we can resolve these problems without 
"cheating" and thus make the conversion process better documented for others.

Really, the Styles problem was a form of communication.  The StyleManagers 
probably were supposed to share or not share something.  There might be other 
subtle things like that, such as some bubbling event (that isn't a class in the 
flash.events.* package) from the subSWF bubbling to the main App and resulting 
in TypeErrors for the same reason as the SystemManager issue.

Anyway, if you are happy with the way things are working, that's great.

-Alex

On 9/12/19, 8:33 AM, "DarrenEvans"  wrote:

I think we may have our wires crossed in terms of what we are trying to
achieve here.

The Air App is simply a surrogate browser, simply a means to load our
existing application SWF. There doesn't need to be any communication between
Air App and SWF other than it has a place to host/show it. So having it in
it's own Application Domain is perfect for what we need.
 

Alex Harui-2 wrote
> It is all about the ApplicationDomain topology.  By loading the sub
> application's SWF into its own ApplicationDomain, the  subApplication has
> its own definition of SystemManager which is not the same definition as
> the main Application's SystemManager.  You can almost think of an
> ApplicationDomain as a decorator on the runtime's class identifier (the
> qualified name may be mx.managers.SystemManager for both), but the runtime
> has effectively stored them as mx.managers.SystemManager@MainSWF and
> mx.managers.SystemManager@SubSWF.  And thus, the cast will fail.
> 
> I'm pretty sure the reason the styles were having a problem is also due to
> some expectations about ApplicationDomain topology.  By default, SWFLoader
> in the browser sets up a topology you have not mentioned, which is a
> "child ApplicationDomain" topology.  So far it sounds like you tried
> loading into the main ApplicationDomain and having a separate
> ApplicationDomain, but your browser app was loading into a child
> ApplicationDomain so that classes that both SWFs had would use the main
> app's definition and classes unique to the subSWF would be in their own
> AppDomain.  The style code might have expectations about that.  That's why
> having a simple test case would be useful.  It would hopefully let us
> write a blog post that says "if you are converting SWFLoader from Browser
> to AIR, here is what you need to change".
> 
> In your current separate AppDomain topology, you may find more issues
> passing data types between the SWFs.
> 
> HTH,
> -Alex





--
Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=02%7C01%7Caharui%40adobe.com%7C531452d6de964c7a451108d737969f2c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637038992371711443sdata=dinfAbi6pnWqWfur0sigb79SqqDuXA9XJYAa%2BxZb5Gc%3Dreserved=0




Re: SWFLoader not pulling through all sub SWF styles

2019-09-11 Thread Alex Harui
It is all about the ApplicationDomain topology.  By loading the sub 
application's SWF into its own ApplicationDomain, the  subApplication has its 
own definition of SystemManager which is not the same definition as the main 
Application's SystemManager.  You can almost think of an ApplicationDomain as a 
decorator on the runtime's class identifier (the qualified name may be 
mx.managers.SystemManager for both), but the runtime has effectively stored 
them as mx.managers.SystemManager@MainSWF and mx.managers.SystemManager@SubSWF. 
 And thus, the cast will fail.

I'm pretty sure the reason the styles were having a problem is also due to some 
expectations about ApplicationDomain topology.  By default, SWFLoader in the 
browser sets up a topology you have not mentioned, which is a "child 
ApplicationDomain" topology.  So far it sounds like you tried loading into the 
main ApplicationDomain and having a separate ApplicationDomain, but your 
browser app was loading into a child ApplicationDomain so that classes that 
both SWFs had would use the main app's definition and classes unique to the 
subSWF would be in their own AppDomain.  The style code might have expectations 
about that.  That's why having a simple test case would be useful.  It would 
hopefully let us write a blog post that says "if you are converting SWFLoader 
from Browser to AIR, here is what you need to change".

In your current separate AppDomain topology, you may find more issues passing 
data types between the SWFs.

HTH,
-Alex

On 9/11/19, 3:30 AM, "DarrenEvans"  wrote:

We are using Flex SDK 4.6.0.23201 (with built in AIR SDK 3.1.0.4880) for 
both
the Air application host and the SWF being loaded. 

We gave up on the styling problem (loading the SWF in to the same
application domain).

We swapped it to load in to it's own application domain, ala:
*var appDomain:ApplicationDomain = new ApplicationDomain();*
var loader:URLLoader = URLLoader(event.target);
var context:LoaderContext = new LoaderContext(false, *appDomain*);
context.allowLoadBytesCodeExecution = true;

swfLoader.loaderContext = context;
swfLoader.addEventListener(Event.COMPLETE, loadComplete);
swfLoader.load(loader.data);

Doing this reintroduced the problem (we'd already been down this road) of
resizing. Once the app had loaded the SWF it was impossible to get it to
resize the content.

We solved this by subclassing SWFLoader and adding a new method (which has
access to the real content):
public function changeSize(height: Number, width: Number):void {
if (contentHolder is FlexLoader){
const sm:DisplayObject = 
FlexLoader(contentHolder).content as
DisplayObject;
if (sm) {
sm["setActualSize"](width, height);
sm["application"]["setActualSize"](width, 
height);
}
}
}

We did stumble initially on this as we wanted to cast
FlexLoader(contentHolder).content directly to a SystemManager. However, even
though it looks like a SystemManager in the debugger the cast fails. Using
reflection to call setActualSize on the content (and its application) works
though.

We were baffled by this and could only assume it was something to do with
how the SWF file is configured/merged/built. 

Any ideas on why that cast would fail?



--
Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=02%7C01%7Caharui%40adobe.com%7C55e74a53fbaf440df13d08d736a30742%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637037946150482474sdata=%2FCcsNh70ONsOMFqtzBmFiGlGqo3XGhWe%2FKYaGHBy5fk%3Dreserved=0




Re: Access to CheckBox in a DataGrid

2019-09-11 Thread Alex Harui
Another way is to have a custom renderer that checks its index and the 
DataGrid's selectedIndex and decides whether to display the check or not.  The 
index and reference to the DataGrid are in the "listData" property of a custom 
IDropInListItemRenderer (which is of type DataGridListData).

I'm not sure one way is better than the other.  Also, some folks don't even use 
a real CheckBox, they just display the graphic.

-Alex

On 9/11/19, 4:40 AM, "Olaf Krueger"  wrote:

Hi,

one way is to introduce a boolean flag, e.g. 'checked' within your data
model which is 'countryData'.
After clicking a row, you have to set this flag to 'true' for the related
row.

Within the item renderer, you have to evaluate the 'checked' property in
order to update the 'selected' property of the checkbox.

Hope this helps!

Olaf





--
Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=02%7C01%7Caharui%40adobe.com%7Cbab8d033570a4a1f231408d736acd277%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637037988247042278sdata=RGG2W7C5DQMeDrHhOScXMDBhDIRO87w6S2P4ZMrWJfc%3Dreserved=0




Re: SWFLoader not pulling through all sub SWF styles

2019-09-09 Thread Alex Harui
That thread I think is about loading a child SWF that was not a Flex 
Application.

Let's collect some information first:
-What version of Flex are you using for the browser version?
-Are you using the same version of Flex for the AIR version?
-What is the URL of the main SWF?
-What is the URL of the sub SWF?
-What does the SWFLoader MXML tag (or AS equivalent) look like in the browser 
version?

If you can't post your code as-is, anything sensitive can probably be 
obfuscated.

If you can create a simple test case that works in the browser but not in AIR 
that might help as well.

I can't immediately think of any constraints in AIR that don't allow it to 
duplicate loading subSWFs like Flash can, other than the default security 
rules.  IIRC, by default, in Flash, a SWF loaded from the same domain from some 
child folder is in the same security context and gets a child ApplicationDomain 
topology.  In AIR, a SWF loaded from a server or folder outside of the 
application folder are put in different security contexts (like cross-domain 
loading).  The loadBytes trick puts the SWF bytes in the same security context, 
but does not default to a child ApplicationDomain topology.  I think some 
aspects of Flex styles count on a child ApplicationDomain topology.

You can dump out the ApplicationDomain topology I think by accessing the 
systemManagers in SystemManagerGlobals.

HTH,
-Alex

On 9/9/19, 1:43 AM, "DarrenEvans"  wrote:

I played around with various of these techniques and they all present
different problems. Loading the child SWF into its own Application Domain
sorts out the styling problem but presents a different problem. Upon resize
nothing happens; the child SWF remain the same size or scales rather than
resizing (depending on SWFLoader settings).

I found this old post you commented on:

https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fforums.adobe.com%2Fthread%2F430250data=02%7C01%7Caharui%40adobe.com%7Cda33622635514146a84f08d73501bf12%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637036153961495380sdata=uDcpoeliFB0XKlN3PW6AYlYKk4D3Ns8f0IMRQwAfuao%3Dreserved=0


  

I'm not sure what you mean when you say "It might be worth it to implement
IFlexDisplayObject.". The child SWF is an mx:Application which already
implements that interface via its class hierarchy. Do you mean the launching
application? 



--
Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=02%7C01%7Caharui%40adobe.com%7Cda33622635514146a84f08d73501bf12%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637036153961505373sdata=W2S4fL9bqvtVRQNrZpc2nwKeRpghEmrQJFqbrUE1aTs%3Dreserved=0




Re: SWFLoader not pulling through all sub SWF styles

2019-09-06 Thread Alex Harui
IIRC, this has to do with the ApplicationDomain specified in the LoaderContext. 
 In the currently running Flash app, what ApplicationDomain settings are being 
used?
I think you will need to use the same settings with loadBytes.

Also, IIRC, if you were loading SWFs into a separate security sandbox on 
purpose (which would have the effect of each child SWF having its own styles), 
then you may have to explicitly set up a separate ApplicationDomain when using 
loadBytes.  And also note that loadBytes breaks the security sandbox so if you 
were relying on a security sandbox you no longer have one when using loadBytes 
and you should just be able to load the SWF in AIR without loadBytes and it 
should get its own security sandbox.

It has been so long since I answered questions on this topic that I could 
certainly be wrong...

HTH,
-Alex

On 9/6/19, 10:53 AM, "DarrenEvans"  wrote:

Not sure if this forum is still as active as it once was but I'll give it a
go...

We have a massive Flex application that we are probably not going to have
converted to HTML/JS by the time FlashPlayer is turned off at the end of
2020.

So as a stop gap solution we are going to try the locally installed Air App
that downloads and the loads in the old SWF file (I see from previous posts
this seems to be a popular approach).

I'm using the "download SWF as bytes and load into a SWFLoader" approach. In
a condensed form, basically this: 

private function loadExternalSwfViaBytes(swfUrl:String):void {
var urlRequest:URLRequest = new URLRequest(swfUrl);
var urlLoader:URLLoader = new URLLoader();
urlLoader.dataFormat = URLLoaderDataFormat.BINARY;
urlLoader.addEventListener(Event.COMPLETE, UrlLoaderComplete);
urlLoader.load(urlRequest);
}

private function UrlLoaderComplete(event:Event):void {
try {
var loader:URLLoader = URLLoader(event.target);
var context:LoaderContext = new LoaderContext();
context.allowLoadBytesCodeExecution = true;
swfLoader.loaderContext = context;
swfLoader.load(loader.data);
} catch (e:Error) {
logEvent("UrlLoaderComplete Failed: " + e.message);
}
}

The SWF successfully loads but not all the styles and skins from the SWF are
being used. Styles and skins from the loading app are used instead. There
are LOADS of styles and skins and it's not possible to load them all in the
launching app.

Is there anything that can be done to ensure all the styles and skins from
the loaded SWF get used?



--
Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=02%7C01%7Caharui%40adobe.com%7Ca58b9fd41a4f476b4ba208d732f32585%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637033892198156774sdata=Y12RsZ%2BhiuK5y8ZpQrhTlqd%2BsNZ2npZQl5fHzGp%2FOhY%3Dreserved=0




Re: Apache Flex SDK Installer Validation Error

2019-08-22 Thread Alex Harui
Try it again.  The checksums did change so I updated them.

-Alex

On 8/21/19, 7:23 PM, "Velocedge"  wrote:

I am getting a similar error on Windows:

Validating download:
D:\Software\Flex\SDK\latest/frameworks/libs/player/32.0/playerglobal.swc
Flash SDK download failed
Installation aborted:

https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fflex.apache.org%2Ftrack-installer.html%3Ffailure%3Dtrue%26label%3DApachedata=02%7C01%7Caharui%40adobe.com%7C5b398fcc24fb4fad60cf08d726a7bbc4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637020374160143919sdata=oLB8XWrYUurG0O%2FZSmKf7eAo%2FdUmc6BIIXq%2B4a4eKGc%3Dreserved=0
 Flex
SDK

4.16.1=4.16.1=windows=3.3.2==Flash%20SDK%20download%20failed

Is this just a checksum issue?  It's been a month since John posted his
issue.  Is there something I can to do help?



--
Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=02%7C01%7Caharui%40adobe.com%7C5b398fcc24fb4fad60cf08d726a7bbc4%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C637020374160153913sdata=9GQEkyA6OVtGgSF1BkfaD7Lobx3FsD4bkTcasZc67YE%3Dreserved=0




Re: ANT task for compiling flex-sdk is not working

2019-07-15 Thread Alex Harui
That was reported back in April.  What version of Ant and Java are you using?
https://lists.apache.org/list.html?users@flex.apache.org:lte=4M:batik

-Alex

On 7/15/19, 5:09 AM, "Ramazan Ergüder Bekrek"  wrote:

Now I have this error:

BUILD FAILED
C:\Users\ar.rahman\eclipse-workspace\apache-flex\build.xml:162: The 
following error occurred while executing this line:
C:\Users\ar.rahman\eclipse-workspace\apache-flex\modules\build.xml:64: The 
following error occurred while executing this line:
C:\Users\ar.rahman\eclipse-workspace\apache-flex\modules\downloads.xml:283: 
java.nio.file.InvalidPathException: Illegal char <*> at index 78: 
C:\Users\ar.rahman\eclipse-workspace\apache-flex\modules\thirdparty\batik\lib\**


15.07.2019, 13:47, "Ramazan Ergüder Bekrek" :
> Greetings!
>
> The compilation of the SDK is not working with the current settings 
although the folders and files are all there:
>
> 
env.PLAYERGLOBAL_HOME=G:\\programming\\sdks\\air31\\frameworks\\libs\\player
>
> env.AIR_HOME=G:\\programming\\sdks\\air31
>
> env.FLASHPLAYER_DEBUGGER=C:\\Program Files\\Adobe\\Adobe Flash Builder 
4.7 (64 Bit)\\player\\win\\11.4\\FlashPlayerDebugger.exe
>
> I get this error from ant:
>
> check-playerglobal-home:
>  [echo] PLAYERGLOBAL_HOME is 
G:\programming\sdks\air31\frameworks\libs\player\31.0\playerglobal.swc
>  [echo] playerglobal.version is 11.1
>
> BUILD FAILED
> C:\Users\ar.rahman\eclipse-workspace\apache-flex\build.xml:189: The 
environment variable PLAYERGLOBAL_HOME is not set to a directory
>
> Total time: 421 milliseconds
>
> Any reason why it doesn't work?
>
> Thanx




Re: How does the Flex (spark.components.TextArea) IME work for Chinese?

2019-07-09 Thread Alex Harui
Hi,

It's been a long time since I had to deal with this, but IIRC (and after taking 
a quick look at the code), what you are seeing for Spark TextArea is a 
"feature" called inline IME.  I think that was supposed to be better than 
having the IME open and close.  I think it worked fine in Japanese where typing 
something like my last name was more efficient because the IME didn't show up.

See: 
https://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/text/ime/IIMEClient.html

FWIW, I recently saw an email describing some problems with FireFox and Chinese 
IME.  We'd probably need more detail from the users as to what they are 
experiencing.

HTH,
-Alex

On 7/9/19, 10:42 AM, "ohsowhitty"  wrote:

One of the users of our Flex app is Chinese and they wrote with a complaint
that they couldn't enter text phonetically. I installed Simplified Chinese
on my Windows and switched to it as an input language. I can't reproduce
their problem, but I encounter a mild problem/difference in the Flex
TextArea behavior compared to any other text box in windows. 

If, for example, I type "ni" into any other textbox (such as the browser
address bar) then a floating menu appears with 7 different symbols. I can
then press a number to choose that symbol. 

In the Flex TextArea component, if I type "ni" then it gains a sort of
broken underline, but there isn't a floating dropdown/suggestions panel - it
will simply replace my "ni" with "拟" when I press space. I don't find any
way to vary the symbol entered unlike the menu presented if I type "ni" into
the browser address bar. Right now I observe that whatever symbol I chose
elsewhere (in the browser address bar for example) becomes the character at
position 1 (so it's behaving like a most recently used list) and that
becomes the character that will be inserted into the TextArea when the user
presses space

Note, that I'm not Chinese, don't know pinyin so this post may be a question
rooted in ignorance of phonetic Chinese text entry

My question is; is the TextArea behaving correctly? Should there be some
sort of dropdown menu that shows possible symbols or does TextArea behave
differently and is not designed to show a menu? How does the writer insert
different symbols with similar pronunciation?

Ultimately I need to go back to the client with something like "It works,
just make sure you have a chinese IME installed, and active - and note that
it won't show you several options if you just type something ambiguous like
"ni" - you'll have to type the full phonetic word e.g. nia, nic, nit, and
then press space"

Thanks for the assist!




--
Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=02%7C01%7Caharui%40adobe.com%7C21aee93e02064f1ead1208d70494c28c%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C636982909310830782sdata=%2BdpWaBOobxDwFGhXTSmDMYWBz1HkEHNlpXg3mobOtF8%3Dreserved=0




Re: Flash app -> AIR

2019-06-24 Thread Alex Harui
Also note that in examples/mxroyale/tourdeflexmodules, I used the emulation 
components to migrate over 100 screens by not rewriting them much at all.  
There are still some bugs to be ironed out, but if volunteers pitch in, they 
will be resolved.

-Alex

On 6/24/19, 2:25 AM, "Olaf Krueger"  wrote:

Hi,

>I am wondering if I should consider AIR

As already mentioned, if you don't need to target the browser,  AIR probably
means the least effort.
Notice that since AIR was taken over by Harman [1], the license changed and
they introduced a pricing strategy in order to be able to drive AIR
forwards.

> ...with 450 screens, that's a bit of a task

I think in case of Royale it's a matter of the components you need. Take a
look at the Royale Jewel component set.
Even if it would be time-consuming to rewrite 450 screens, it's probably
less time-consuming than rewriting anything.
Most of your AS3 code will probably transpile without any problems.

Olaf

[1] 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fservices.harman.com%2Fpartners%2Fadobedata=02%7C01%7Caharui%40adobe.com%7C23baec10af8f40d0243408d6f885d48e%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636969651015534191sdata=ZCf5Aj8bHugE5rVRCJ%2BO9wcsvEIuRjP7uiWl7heQtPg%3Dreserved=0




--
Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=02%7C01%7Caharui%40adobe.com%7C23baec10af8f40d0243408d6f885d48e%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636969651015534191sdata=QOfyJYG0fh4nUNuSebZUK2gQhvkHufaQtdiOzOYf3YI%3Dreserved=0




Re: Flash app -> AIR

2019-06-23 Thread Alex Harui


On 6/23/19, 11:51 AM, "Scott Matheson"  wrote:

Alex
   I fully understand and wish you all the best, but as a small 
developer i need to look at what is best for my development, i will keep a eye 
on Royal 

For sure, you have to do what's best for you.  Another good thing about Apache 
projects is that you can be one of the 3 PMC members who keeps Royale or Flex 
going.  The members of an Apache project are all volunteers from Apache's 
perspective.  I may be an employee of Adobe, but neither I nor any other member 
of Royale or Flex had to be "hired" by Apache.  Instead, you or Blake or anyone 
can contribute patches in your spare time, earn committer rights, learn how to 
cut and review releases and earn PMC membership.  Then you have permanent stake 
in the project.  All you need to cut a future release is two others to help you 
review it.  You can commit bug fixes or new features as long as they don't 
conflict with someone else's commits.  There is no product manager or business 
people deciding what goes in the next release or when the next release is.  Try 
getting a bug fix accepted and released by some other large-ish non-Apache 
projects.  It can be a challenge.

Sometimes, the best way to control the future is to contribute to it.

My 2 cents,
-Alex


> On 23 Jun 2019, at 06:26, Alex Harui  wrote:
> 
> One of the reasons Flex and Royale are at Apache is so no corporation can 
pull the plug.  Apache specifically does not allow corporations to have any say 
in their projects.  If Adobe decides to stop paying me to work on Flex and/or 
Royale, if I can find some other way to get paid to do it, I can.
> 
> As long as there are 3 PMC members who can get it together to approve 
releases, the projects can live on at the ASF.  The community only has to be 
large enough to keep 3 PMC members motivated to participate on the mailing 
lists and process releases.
> 
> -Alex
> 
> On 6/22/19, 1:35 PM, "Scott"  wrote:
> 
>So I am an old program  60 so I would say I have seen it all many time 
over, we have tried/looked at royal a number of times 
> 
>As for royal, sorry it is late, we needed royal to be in full 
production 2 years ago, when we tried royal we kept finding new issues or 
missing elements, yes I know this is community code and I wish the project all 
the success 
> 
>Now for the real issue, community unless there is a big user community 
then the key developed will do something else, just look at what happened to 
flex when adobe pull the plug, this could happened again and who is to say it 
will not, then royal will be  a dead end 
> 
>Sorry that’s just my view, over 40 years of development I have seen 
this happen many time
> 
>Sent from my iPad
> 
>> On 22 Jun 2019, at 16:48, Piotr Zarzycki  
wrote:
>> 
>> Hi Scott,
>> 
>> I'm curious why are thinking that Royale is a dead end?
>> 
>> Thanks,
>> Piotr
>> 
>>> On Sat, Jun 22, 2019, 4:42 PM Scott  wrote:
>>> 
>>> AIR is a good option but you have the update  install problems, the
>>> solutions are out there and air will do auto update etc ...
>>> 
>>> Google web frame work well, you install a browser, that looks a desk top
>>> app but run the flex app like today, I have tried this and it work well 
the
>>> WebKit stuff is not difficult
>>> 
>>> With the new commercial owners of air etc you should be able to come to 
a
>>> deal on the desk top install of flash, I have talked to Andrew about 
this
>>> approach
>>> 
>>> In our case we had the skills and due to timing we went for a UX port to
>>> HTML5 but keeps all the as3 code, we converted to TrueType in less that 
1
>>> day
>>> 
>>> Royal is an option but to hard and IMHO a dead end, in a few years your 
be
>>> porting again
>>> 
>>> 
>>> 
>>> Sent from my iPhone
>>> 
>>>> On 22 Jun 2019, at 16:25, Blake McBride  wrote:
>>>> 
>>>> Greetings,
>>>> 
>>>> I have a large Flex(3.5)/Flash app that (obviously) runs under a 
browser.
>>>> Since the Flash player is going away, I am wondering if I should 
consider
>>>> AIR.  What are my other options?  What's easiest?
>>>> 
>>>> Thanks.
>>>> 
>>>> Blake McBride
>>> 
>>> 
> 
> 
> 





Re: Flash app -> AIR

2019-06-22 Thread Alex Harui
One of the reasons Flex and Royale are at Apache is so no corporation can pull 
the plug.  Apache specifically does not allow corporations to have any say in 
their projects.  If Adobe decides to stop paying me to work on Flex and/or 
Royale, if I can find some other way to get paid to do it, I can.

As long as there are 3 PMC members who can get it together to approve releases, 
the projects can live on at the ASF.  The community only has to be large enough 
to keep 3 PMC members motivated to participate on the mailing lists and process 
releases.

-Alex

On 6/22/19, 1:35 PM, "Scott"  wrote:

So I am an old program  60 so I would say I have seen it all many time 
over, we have tried/looked at royal a number of times 

As for royal, sorry it is late, we needed royal to be in full production 2 
years ago, when we tried royal we kept finding new issues or missing elements, 
yes I know this is community code and I wish the project all the success 

Now for the real issue, community unless there is a big user community then 
the key developed will do something else, just look at what happened to flex 
when adobe pull the plug, this could happened again and who is to say it will 
not, then royal will be  a dead end 

Sorry that’s just my view, over 40 years of development I have seen this 
happen many time

Sent from my iPad

> On 22 Jun 2019, at 16:48, Piotr Zarzycki  
wrote:
> 
> Hi Scott,
> 
> I'm curious why are thinking that Royale is a dead end?
> 
> Thanks,
> Piotr
> 
>> On Sat, Jun 22, 2019, 4:42 PM Scott  wrote:
>> 
>> AIR is a good option but you have the update  install problems, the
>> solutions are out there and air will do auto update etc ...
>> 
>> Google web frame work well, you install a browser, that looks a desk top
>> app but run the flex app like today, I have tried this and it work well 
the
>> WebKit stuff is not difficult
>> 
>> With the new commercial owners of air etc you should be able to come to a
>> deal on the desk top install of flash, I have talked to Andrew about this
>> approach
>> 
>> In our case we had the skills and due to timing we went for a UX port to
>> HTML5 but keeps all the as3 code, we converted to TrueType in less that 1
>> day
>> 
>> Royal is an option but to hard and IMHO a dead end, in a few years your 
be
>> porting again
>> 
>> 
>> 
>> Sent from my iPhone
>> 
>>> On 22 Jun 2019, at 16:25, Blake McBride  wrote:
>>> 
>>> Greetings,
>>> 
>>> I have a large Flex(3.5)/Flash app that (obviously) runs under a 
browser.
>>> Since the Flash player is going away, I am wondering if I should 
consider
>>> AIR.  What are my other options?  What's easiest?
>>> 
>>> Thanks.
>>> 
>>> Blake McBride
>> 
>> 





Re: Adobe AIR Maintenance and support changes

2019-06-02 Thread Alex Harui


On 6/2/19, 2:15 PM, "Tucsonjhall"  wrote:

My product is $99 per user for a year. I don't mind paying my one-seat
developer fee each year (big company of 1), but if it's a per seat license
for users, I'm going to be looking hard at migrating. 

I am also very interested in the reaction of some of the main developers
here, like Alex. How does this affect your participation in the Flex Users
Group?
  
It does not affect my participation at all.  Adobe continues to pay me to work 
on Flex and Royale.  I continue to be willing to do so.  And should Adobe 
change its mind someday, I have the option of finding other people to pay me to 
work on Flex and Royale.  That is the advantage of Flex and Royale being at 
Apache.  No corporation has complete control over who contributes to a project.

-Alex
  


--
Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=02%7C01%7Caharui%40adobe.com%7C1f350167111b46ad1c6e08d6e79f78ea%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636951069477869317sdata=iQTrzEta1mtjH8r7A%2BNWVMIJHm3nksjrzUDwi9D7Nz8%3Dreserved=0




Re: VerifyError: Error #1053: Illegal override of objectHasSortField

2019-06-01 Thread Alex Harui
How are you building the loader?  If it loads an older version of SortField 
(before 6/2015) before loading the 4.16.1 RSL, you could get the first verify 
error.  I wouldn’t worry abou the ReferenceErrors until you get the VerifyError 
to go away.

-Alex

From: Ramazan Ergüder Bekrek 
Reply-To: "users@flex.apache.org" 
Date: Friday, May 31, 2019 at 7:55 AM
To: "users@flex.apache.org" 
Subject: VerifyError: Error #1053: Illegal override of objectHasSortField

Greetings everyone!

I'm having an issue with a bootstrap loader of the RSLs from Apache Flex as 
external RSLs

VerifyError: Error #1053: Illegal override of objectHasSortField in 
mx.collections.ComplexSortField.
ReferenceError: Error #1065: Variable ColorDodgeShader_ShaderClass is not 
defined.
ReferenceError: Error #1065: Variable LuminosityMaskShader_ShaderClass is not 
defined.
ReferenceError: Error #1065: Variable SaturationShader_ShaderClass is not 
defined.
ReferenceError: Error #1065: Variable SoftLightShader_ShaderClass is not 
defined.
ReferenceError: Error #1065: Variable ColorShader_ShaderClass is not defined.
ReferenceError: Error #1065: Variable ExclusionShader_ShaderClass is not 
defined.
ReferenceError: Error #1065: Variable ColorBurnShader_ShaderClass is not 
defined.
ReferenceError: Error #1065: Variable LuminosityShader_ShaderClass is not 
defined.
ReferenceError: Error #1065: Variable HueShader_ShaderClass is not defined.
ReferenceError: Error #1065: Variable 
_22d3bd9016417e64bbcd0879742a5d9b49caaebba8ecaef770f60ece0f26010c_flash_display_Sprite
 is not defined.

When the bootloader is trying to load framework_4.16.1.20171115.swf this 
problem is triggered.

I've looked into the SWF RSLs and this is the definition of the class:

[cid:16739201559313670@myt6-fe24916a5562.qloud-c.yandex.net]

I've looked also for the shaders and they are all in...

[cid:16739191559313670@myt6-fe24916a5562.qloud-c.yandex.net]

Why isn't this working ?

Cheers


Re: SDK Installer failuere Windows

2019-05-27 Thread Alex Harui
Hi,

What version of Flex are you installing?  There should be an installer.log in 
the destination folder.  Please post a link to its contents.  The recent Apache 
Flex versions should not be checking that URL.

-Alex

On 5/27/19, 3:39 AM, "prao"  wrote:

I am unable to install SDK on windows using the sdk installer ( using 
version
3.3.3 on a windows 7 32 bit)

Installation fails during SWFObject setup.

Observed that sdk installer config


https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fflex.apache.org%2Finstaller%2Fsdk-installer-config-4.0.xmldata=02%7C01%7Caharui%40adobe.com%7Cd55d1ee942f849c3b1af08d6e28fa590%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636945503922087103sdata=ThFXAPFvyPSpPSpA3FLx%2BBhoB6zS2J1PzIBLZ7s%2FsLs%3Dreserved=0
 

points to a  invalid swfobject url.

https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapacheflexbuild.cloudapp.net%3A8080%2Fjob%2FSWFObjectLegacyPackage%2FlastSuccessfulBuild%2Fartifact%2Fdata=02%7C01%7Caharui%40adobe.com%7Cd55d1ee942f849c3b1af08d6e28fa590%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636945503922087103sdata=%2BBerMF%2BP3YLpwKmpinSSWiShMvugALNjnOqL4JDt37s%3Dreserved=0;
file="2_2.zip"/>

 I get a 404 error from this url.

Please help.



--
Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=02%7C01%7Caharui%40adobe.com%7Cd55d1ee942f849c3b1af08d6e28fa590%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636945503922087103sdata=4S%2BR5pfSfx5Gj%2FoyLVXAAFx%2FZIWWKyDN2ocbNAlmklg%3Dreserved=0




Re: Huge space between list elements in RichText

2019-04-26 Thread Alex Harui
The converter should produce a TextFlow.  I think there is some way to 
pretty-print the TextFlow.  Once we can see the TextFlow, hopefully we can 
identify what styles will control the spacing.

On 4/25/19, 12:44 PM, "chris_flex"  wrote:

It looks even worse with the StyleableTextField... 

Is there any property/style, ... I should look for which could cause the
problem in our App?



--
Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=02%7C01%7Caharui%40adobe.com%7Caca199b46c514a5e997008d6c9b66ae0%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636918182676547010sdata=R9wpHZPV0pTogroPnx6%2F9EVGWERCbmDPHEzERXX9BNs%3Dreserved=0




Re: Error with flex-tool-api-jar in modules/downloads.xml

2019-04-24 Thread Alex Harui
I think the README says to use environment variables.  I think env.properties 
is only for integration tests.

HTH,
-Alex

On 4/24/19, 5:24 AM, "kamcknig"  wrote:

It looks like I got it working, at least it compiled, I haven't yet tried to
use the resultant libraries.

Though I still had problems and this is what I had to do:

1. I reset the branch so that my local repo matches tag 4.15.0 as it is in
the remote repo.
2. Updated env.properties in the base Flex SDK source folder to point to the
Java 8 64-bit JDK
3. I compiled and ran into this issue 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpastebin.com%2FdKnF08Tidata=02%7C01%7Caharui%40adobe.com%7C38a20a1b3fed4b768dbe08d6c8afbfbf%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636917054537724147sdata=fN4WBF%2Bcy9Vv%2Fd6d%2FxaLGVwgvJo1WRFMWmRu%2Fo3naHM%3Dreserved=0
 which I
solved by removing the 'target' and 'source' attributes from the compile
target of modules/xerces-patch/build.xml file.
4. I compiled again and ran into a problem with the velocity jars. I noticed
in the output that the velocity build wasn't using the right JDK  (it was
still pointed at the Amazon Corretto one). I couldn't figure out why that
was so I just had to set the actual environment variable JAVA_HOME to the
right JDK rather than being able to use the env.properties file in the base
Flex SDK folder.

After that the build was reported successful

Thanks for all your help. If you have any insight into #4 as to why ti
wouldn't pick up the right JDK it'd be appreciated. I built with verbose on
as well just to see but when it got to that build step it just said that it
was ignoring the java.home override. So I'm not quite sure why it was using
the environment variable and not inheriting from the env.properties file.

Kyle



--
Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=02%7C01%7Caharui%40adobe.com%7C38a20a1b3fed4b768dbe08d6c8afbfbf%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636917054537724147sdata=DnERX89Libvb0CqqSHnJUJYLZCjq3EmcgtpKewFz8Oc%3Dreserved=0




Re: Error with flex-tool-api-jar in modules/downloads.xml

2019-04-23 Thread Alex Harui
Please use Java 8 64-bit.  What problems do you run into with that version?

-Alex

On 4/23/19, 6:44 PM, "kamcknig"  wrote:

I downloaded the oracle 32 and 64 bit versions of 8 and the 64 bit version 
of
12. But none of them seem to  work as well. Looks like 6 and 7 are harder to
get now

KYle



--
Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=02%7C01%7Caharui%40adobe.com%7C5b07d99efe4e4e2225db08d6c85654f2%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636916670452656888sdata=jbRztT7QxX%2Fmt25TvM%2FDgY0QV7n%2Bjh%2BQbDJEqYTBvGw%3Dreserved=0




Re: Error with flex-tool-api-jar in modules/downloads.xml

2019-04-22 Thread Alex Harui
Hi,

You seem to be using a version of Java that Flex does not support.  Is there 
some reason you have to use the version you are using?

Thanks,
-Alex

On 4/21/19, 1:45 PM, "kamcknig"  wrote:

I should wait a few before posting :) 

So after paying closer attention to the difference between 4.15.0 and
4.16.1, a "/" was as well in the target to download the jars. I removed that
"/" from 4.15.0 modules/downloads.xml and was able to download the jars from
the maven repository.

However, I then ran into a problem compiling the thirdparty xerces library
(and then subsequently many others) that had the following error:


https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpastebin.com%2Fj3eLTR6cdata=02%7C01%7Caharui%40adobe.com%7C2837f03d9a3f44b88f0e08d6c69a46ee%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636914763302790455sdata=bi%2BURDQpyaDmojA2vPlsnnu0KRSJENOlokBdcmb52EI%3Dreserved=0

I tried changing the javac.src property to 1.6 but that didn't work, so I
just tried removing the 'source' and 'target' attributes from each of the
javac tasks for those targets that failed. Not sure if that was the best
solution, but it seemed to have worked.

Lastly... I'm stuck again and this time I haven't found the answer yet. I'm
getting an error with compiling the debugger it looks like and I don't know
enough about java compilation and these files to determine what is going on


https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpastebin.com%2FDFFvERRbdata=02%7C01%7Caharui%40adobe.com%7C2837f03d9a3f44b88f0e08d6c69a46ee%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636914763302790455sdata=2ldfGV72Rjff%2BO47smXNwPuOXsQ%2BLukDtWhysf9dlxQ%3Dreserved=0

Thanks,
Kyle



--
Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=02%7C01%7Caharui%40adobe.com%7C2837f03d9a3f44b88f0e08d6c69a46ee%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636914763302790455sdata=OuKuLgsSFWWNjP3tte%2F%2FPCm%2FttRWYlc4sXaDYVd2kgQ%3Dreserved=0




Re: Error deleting batik lib contents during build

2019-04-19 Thread Alex Harui
OK, that probably explains why we didn't see it earlier.

Feel free to submit your changed downloads.xml as a patch or pull request.

Thanks,
-Alex

On 4/19/19, 4:14 AM, "kamcknig"  wrote:

For Java I am using Amazon's Corretto 11.

I did get it to work just by removing  the ** so I'm OK not finding the
answer to this at this point since I was able to get it to work. 

I did have another problem downloading some of the files during the build
now but I'll start another thread for that after researching if those URLs
have been updated since the 4.15.0 tag and maybe it's just the old tag that
has bad URLs

Thanks!
Kyle



--
Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=02%7C01%7Caharui%40adobe.com%7C2b02ca74c1b74378067008d6c4b82085%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636912692430449003sdata=O92QSC8kzy5DF8ndPnJVVZKl%2BOSqG4GthwZ2cCabRaw%3Dreserved=0




Re: Error deleting batik lib contents during build

2019-04-18 Thread Alex Harui
Hi,

I'm using 1.9.4.  Can you try that version?  What version of Java are you 
using?  I wonder if Ant 1.10.5 is more sensitive.

HTH,
-Alex

On 4/18/19, 11:22 AM, "kamcknig"  wrote:

Hello,

I am using the latest Ant from the Apache site: 1.10.5

Thanks,
Kyle



--
Sent from: 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-flex-users.246.n4.nabble.com%2Fdata=02%7C01%7Caharui%40adobe.com%7C494d3319fed145e0d2e108d6c42acb58%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C1%7C636912085422183411sdata=YI6U31AjS5Zh4bVhJNyY6dCx57BOXFJdwbV9Y5bmv7U%3Dreserved=0




  1   2   3   4   5   6   7   8   9   10   >