Re: [VOTE] [LAZY] Make new website live

2013-01-15 Thread Abdul Sattar
+1

Really Nice.

Regards,

--
Abdul Sattar


On Mon, Jan 14, 2013 at 9:29 PM, Miguel Martín-Forero Ruiz 
miguel.mar...@cycle-it.com wrote:

 +1

 ---
 [image: Cycle-IT]
   * Miguel Martín*
  Director de Tecnología   [image: P] +34 644 469 698
 [image: E] miguel.mar...@cycle-it.com
 [image: W] www.cycle-it.com
 [image: T] @lasneyx http://twitter.com/lasneyx


 2013/1/14 Nicholas Kwiatkowski nicho...@spoon.as

  We are waiting for Adobe to donate the old documentation.  When they do,
 it
  will be on our site.
 
  -Nick
 
  On Mon, Jan 14, 2013 at 8:04 AM, Victor Hugo Garcia 
 vihugar...@gmail.com
  wrote:
 
   +1
  
   Very Nice
  
   Would the old Documentation Reference be migrated at any point?
  
  
   2013/1/14 Nicholas Kwiatkowski nicho...@spoon.as
  
I don't know about removing the images, but replacing the text is
 easy.
If
I don't have anything there, it will look pretty messed up.  Any
suggestions as to what to replace the images with?
   
-Nick
   
On Mon, Jan 14, 2013 at 12:33 AM, Om bigosma...@gmail.com wrote:
   
 On Sun, Jan 13, 2013 at 9:10 PM, Justin Mclean 
   jus...@classsoftware.com
 wrote:

  Hi,
 
  I agree it's great improvement on the current site, but IMO until
  we
get
 a
  few more committers info up on the committer page I'd suggest
  holding
it
  off making it live.
 
  http://flex.apache.org/v2/about-people.html
 
  Current we only have 7 people out of 46 with info.
 
  At the very least I think the text  eg Consectetur dolor ipsum
  quiam
  dolor adipisci velit, aenean at lorem vel est posuere feugiat sed
   quia
  noneas numquasa mode tempora incidunt ipsum. and place holder
  images
  should be removed before making it live.
 
  Thanks,
  Justin


 +1.  We can keep the names as it is and remove the placeholder
text/images.
  Folks can fill it in over the next few days (weeks?)

 Thanks,
 Om

   
  
 



Re: Google Maps

2013-01-15 Thread Harbs
Forgive my ignorance, but what did the swcs provide that we're losing?

On Jan 15, 2013, at 2:57 PM, Nicholas Kwiatkowski wrote:

 Google is changing their API, and dropping support for the old version next
 year.  The SWC they currently support only supports their v1 API which is
 retiring.  They are not making a new one.
 
 I wonder if ModestMaps will support the new API
 
 -Nick
 
 On Tue, Jan 15, 2013 at 1:36 AM, Avi Kessner akess...@gmail.com wrote:
 
 What does the js Api return that is different from the flex api?  And can
 we build a converter before Sept 14' ?
 On Jan 15, 2013 7:02 AM, Paul Hastings paul.hasti...@gmail.com wrote:
 
 On 1/15/2013 11:34 AM, Nicholas Kwiatkowski wrote:
 
 I use ESRI's maps in my applications with great success.  I even use
 them
 in my mobile apps.  I highly recommend them.
 
 The POI is not nearly as populated as Google's, but they are leaps and
 bounds ahead of everybody else.
 
 
 ESRI's flex API is pretty good (our bread  butter GIS apps are all based
 on it but these are all tied to client's big buck arcGIS servers) but
 their
 public spatial data is nowhere near google's, especially larger scaled
 data
 in urban areas. ESRI's coarser data also effects other functionality like
 elevation profile  routing.
 
 google dropping flex was a crying shame.
 
 
 



Re: Google Maps

2013-01-15 Thread Tolga Kaya
*Note*: The Google Maps API for Flash has been officially deprecated as of
September 2, 2011. The API will continue to work until September 2, 2014.
We encourage you to migrate your code to version
3https://developers.google.com/maps/documentation/javascript/ of
the Maps JavaScript API.

https://developers.google.com/maps/documentation/flash/tutorial-flex

2013/1/15 Harbs harbs.li...@gmail.com

 Forgive my ignorance, but what did the swcs provide that we're losing?

 On Jan 15, 2013, at 2:57 PM, Nicholas Kwiatkowski wrote:

  Google is changing their API, and dropping support for the old version
 next
  year.  The SWC they currently support only supports their v1 API which
 is
  retiring.  They are not making a new one.
 
  I wonder if ModestMaps will support the new API
 
  -Nick
 
  On Tue, Jan 15, 2013 at 1:36 AM, Avi Kessner akess...@gmail.com wrote:
 
  What does the js Api return that is different from the flex api?  And
 can
  we build a converter before Sept 14' ?
  On Jan 15, 2013 7:02 AM, Paul Hastings paul.hasti...@gmail.com
 wrote:
 
  On 1/15/2013 11:34 AM, Nicholas Kwiatkowski wrote:
 
  I use ESRI's maps in my applications with great success.  I even use
  them
  in my mobile apps.  I highly recommend them.
 
  The POI is not nearly as populated as Google's, but they are leaps and
  bounds ahead of everybody else.
 
 
  ESRI's flex API is pretty good (our bread  butter GIS apps are all
 based
  on it but these are all tied to client's big buck arcGIS servers) but
  their
  public spatial data is nowhere near google's, especially larger scaled
  data
  in urban areas. ESRI's coarser data also effects other functionality
 like
  elevation profile  routing.
 
  google dropping flex was a crying shame.
 
 
 




Re: Google Maps

2013-01-15 Thread Harbs
Can't we just replicate what they did using the Javascript APIs?

On Jan 15, 2013, at 4:11 PM, Tolga Kaya wrote:

 *Note*: The Google Maps API for Flash has been officially deprecated as of
 September 2, 2011. The API will continue to work until September 2, 2014.
 We encourage you to migrate your code to version
 3https://developers.google.com/maps/documentation/javascript/ of
 the Maps JavaScript API.
 
 https://developers.google.com/maps/documentation/flash/tutorial-flex
 
 2013/1/15 Harbs harbs.li...@gmail.com
 
 Forgive my ignorance, but what did the swcs provide that we're losing?
 
 On Jan 15, 2013, at 2:57 PM, Nicholas Kwiatkowski wrote:
 
 Google is changing their API, and dropping support for the old version
 next
 year.  The SWC they currently support only supports their v1 API which
 is
 retiring.  They are not making a new one.
 
 I wonder if ModestMaps will support the new API
 
 -Nick
 
 On Tue, Jan 15, 2013 at 1:36 AM, Avi Kessner akess...@gmail.com wrote:
 
 What does the js Api return that is different from the flex api?  And
 can
 we build a converter before Sept 14' ?
 On Jan 15, 2013 7:02 AM, Paul Hastings paul.hasti...@gmail.com
 wrote:
 
 On 1/15/2013 11:34 AM, Nicholas Kwiatkowski wrote:
 
 I use ESRI's maps in my applications with great success.  I even use
 them
 in my mobile apps.  I highly recommend them.
 
 The POI is not nearly as populated as Google's, but they are leaps and
 bounds ahead of everybody else.
 
 
 ESRI's flex API is pretty good (our bread  butter GIS apps are all
 based
 on it but these are all tied to client's big buck arcGIS servers) but
 their
 public spatial data is nowhere near google's, especially larger scaled
 data
 in urban areas. ESRI's coarser data also effects other functionality
 like
 elevation profile  routing.
 
 google dropping flex was a crying shame.
 
 
 
 
 



[Marketing] - publicity comment / interview request

2013-01-15 Thread Guthmann, Scott
I have been contacted by a German blogger / author who published this article 
about Apache Flex:


 http://www.pro-linux.de/news/1/19333/apache-flex-wird-zum-top-level-projekt.html

 I would like to offer an interview or comment from one of the members of the 
 Apache Flex team to your author for a quote or interview about what was 
 written.

 Please let me know if there is interest in a comment or interview. Thanks 
 again!





Here is the message reply from Hans:

thanks for the feedback. What kind of comment do you think of? It could be an 
option. On the other hand I could easily think of some questions for an 
interview.

Best regards,

Hans-Joachim Baader

Would anyone (from Germany, possibly?) like to comment or volunteer to speak / 
be interviewed about the AFP by Mr Baader?


Re: Welcome Roland Zwaga as a new committer!

2013-01-15 Thread João Fernandes
welcome Roland and thank you for AS3Commons :)




On 15 January 2013 18:05, Erik de Bruin e...@ixsoftware.nl wrote:

 All,

 Let's all join in welcoming Roland Zwaga (rzwaga)

 Roland has been very active contributing patches, locales and
 utilities.  The PMC think he’ll make a great committer and will help
 put the project in top gear ;-)

 A big thank you to Roland for his work so far and warm welcome to him
 as a committer!

 EdB



 --
 Ix Multimedia Software

 Jan Luykenstraat 27
 3521 VB Utrecht

 T. 06-51952295
 I. www.ixsoftware.nl




-- 

João Fernandes


RE: [OT] The end of the SpiceFactory

2013-01-15 Thread Tianzhen Lin
I am glad I have skipped Parsley and looked into RobotLegs, which is about
to release RobotLegs 2.

As for HTML 5, I still don't get all the frenzy around the technologies
where they are built on old JavaScript that is not strongly typed, and
pretty much every features HTML 5 has to offer are I am catching up with
Flash.  But all the decision makers who have zero understanding of Flash
and just a few whitepaper on HTML 5 would go frenzy with the latest stuff,
most stemmed from the hatred of Flash because of those annoying Flash
advertisements that incompetent designers have come up with.

-Original Message-
From: Michael Schmalle [mailto:apa...@teotigraphix.com] 
Sent: Monday, January 14, 2013 6:09 PM
To: dev@flex.apache.org
Subject: Re: [OT] The end of the SpiceFactory

Right, the eating and beating was a visual for the hedonism of the  
HTML5 community and there reckless JavaScript development.

I agree, if I can use ActionScript to make WebAudio applications in 1  
year, this will be a success. :)

Mike

Quoting Alex Harui aha...@adobe.com:




 On 1/14/13 2:22 PM, Michael Schmalle apa...@teotigraphix.com wrote:



 JavaScript unfortunately is the only road left.
 Native (mobile) apps is also a possible road.

 This decade of my life
 will be fulfilled if the tortoise can walk passed the hare stuffing
 his face with jQuery muffins.
 Thanks for making me laugh.  I wish I were an artist because I would
sketch
 a political cartoon of that.  But remember, the hare got beat by snoozing,
 not by overeating.  And really, I don't think we have to beat the hare to
be
 successful.

 --
 Alex Harui
 Flex SDK Team
 Adobe Systems, Inc.
 http://blogs.adobe.com/aharui



-- 
Michael Schmalle - Teoti Graphix, LLC
http://www.teotigraphix.com
http://blog.teotigraphix.com



RE: [OT] The end of the SpiceFactory

2013-01-15 Thread Michael Schmalle

Usually I'm not a gossip but since this is OT...

What I laugh at is Flash adds could only do so much because of it's  
restrictions as a plugin.


Now, how many times do you get HTML5 JS popup advertisements that take  
over your whole friggin screen. They force you to click close, who  
knows where those close clicks will be taking you in a year, I just  
hit the back button.


The common man thought Flash was bad with adds, just wait till more  
and more incompetent designers get their hands on the JS popup  
libraries, you will be thinking your browser is getting locked out by  
adds because now we have div popups that the browser really can't do  
anything about.


2cents over...

Mike


Quoting Tianzhen Lin tang...@usa.net:


I am glad I have skipped Parsley and looked into RobotLegs, which is about
to release RobotLegs 2.

As for HTML 5, I still don't get all the frenzy around the technologies
where they are built on old JavaScript that is not strongly typed, and
pretty much every features HTML 5 has to offer are I am catching up with
Flash.  But all the decision makers who have zero understanding of Flash
and just a few whitepaper on HTML 5 would go frenzy with the latest stuff,
most stemmed from the hatred of Flash because of those annoying Flash
advertisements that incompetent designers have come up with.

-Original Message-
From: Michael Schmalle [mailto:apa...@teotigraphix.com]
Sent: Monday, January 14, 2013 6:09 PM
To: dev@flex.apache.org
Subject: Re: [OT] The end of the SpiceFactory

Right, the eating and beating was a visual for the hedonism of the
HTML5 community and there reckless JavaScript development.

I agree, if I can use ActionScript to make WebAudio applications in 1
year, this will be a success. :)

Mike

Quoting Alex Harui aha...@adobe.com:





On 1/14/13 2:22 PM, Michael Schmalle apa...@teotigraphix.com wrote:




JavaScript unfortunately is the only road left.

Native (mobile) apps is also a possible road.


This decade of my life
will be fulfilled if the tortoise can walk passed the hare stuffing
his face with jQuery muffins.

Thanks for making me laugh.  I wish I were an artist because I would

sketch

a political cartoon of that.  But remember, the hare got beat by snoozing,
not by overeating.  And really, I don't think we have to beat the hare to

be

successful.

--
Alex Harui
Flex SDK Team
Adobe Systems, Inc.
http://blogs.adobe.com/aharui




--
Michael Schmalle - Teoti Graphix, LLC
http://www.teotigraphix.com
http://blog.teotigraphix.com




--
Michael Schmalle - Teoti Graphix, LLC
http://www.teotigraphix.com
http://blog.teotigraphix.com



[jira] [Created] (FLEX-33350) CallOutButton for Web (desktop / not AIR)

2013-01-15 Thread Marcus Fritze (JIRA)
Marcus Fritze created FLEX-33350:


 Summary: CallOutButton for Web (desktop / not AIR)
 Key: FLEX-33350
 URL: https://issues.apache.org/jira/browse/FLEX-33350
 Project: Apache Flex
  Issue Type: New Feature
  Components: .Unspecified - Framework
Affects Versions: Apache Flex 4.9.0
Reporter: Marcus Fritze
Priority: Minor


based on the code provided by Maxime Cowez https://github.com/RIAstar/CallOutFx 
and the original CallOutButton (AIR version), I developed a CallOutButton for 
Web (desktop).

Attachments:
- CallOutButton (library project)
- CallOutButtonTest (example project)

Sorry, I am not a contributor and therefore I have no access to whiteboard 
for uploading an example. Maybe, if someone (a contributor) think this would be 
a nice component for Apache Flex, you can use it and upload it.

Feedback is welcome!

(Warning: there is a lot of commented-out source-code in the Callout.as)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


RE: [OT] The end of the SpiceFactory

2013-01-15 Thread Avi Kessner
As great as events are they are limited to the display list.
I still think singleton's should be avoided as much as possible.
On Jan 15, 2013 8:57 PM, David Coleman david_coleman_...@hotmail.com
wrote:

 Having used (and DESPISED) Parsley, I can say with pleasure Good
 Riddance.   For me it was overkill and added little to no value to the
 quality of the code.  All the ppl I know who used Parsley said oh but you
 have dependency injection  oh but you have encapsulation of this oh but
 you have decoupled code...  I say ever hear of a singleton? flex doesn't
 need dependency injection if you are smart  why encapsulate?  don't your
 developers know how to use the Flex SDK?, what are you afraid of writing
 your own code  and to the ppl who blather on about decoupled code... I
 laugh in their faces and ask them ever hear of Events?

 Ok so maybe there were some benefits, and of course my opinions are
 admittedly acid, draconian and intentionally dismissive...  But I believe
 that Flex is a great framework all by itself, and if you need an extra
 package to do MVC, you don't understand what MVC is in the first place, and
 no matter what you do, it won't be good.

  From: tang...@usa.net
  To: dev@flex.apache.org
  Subject: RE: [OT] The end of the SpiceFactory
  Date: Tue, 15 Jan 2013 13:44:31 -0500
 
  I am glad I have skipped Parsley and looked into RobotLegs, which is
 about
  to release RobotLegs 2.
 
  As for HTML 5, I still don't get all the frenzy around the technologies
  where they are built on old JavaScript that is not strongly typed, and
  pretty much every features HTML 5 has to offer are I am catching up with
  Flash.  But all the decision makers who have zero understanding of Flash
  and just a few whitepaper on HTML 5 would go frenzy with the latest
 stuff,
  most stemmed from the hatred of Flash because of those annoying Flash
  advertisements that incompetent designers have come up with.
 
  -Original Message-
  From: Michael Schmalle [mailto:apa...@teotigraphix.com]
  Sent: Monday, January 14, 2013 6:09 PM
  To: dev@flex.apache.org
  Subject: Re: [OT] The end of the SpiceFactory
 
  Right, the eating and beating was a visual for the hedonism of the
  HTML5 community and there reckless JavaScript development.
 
  I agree, if I can use ActionScript to make WebAudio applications in 1
  year, this will be a success. :)
 
  Mike
 
  Quoting Alex Harui aha...@adobe.com:
 
  
  
  
   On 1/14/13 2:22 PM, Michael Schmalle apa...@teotigraphix.com
 wrote:
  
  
  
   JavaScript unfortunately is the only road left.
   Native (mobile) apps is also a possible road.
  
   This decade of my life
   will be fulfilled if the tortoise can walk passed the hare stuffing
   his face with jQuery muffins.
   Thanks for making me laugh.  I wish I were an artist because I would
  sketch
   a political cartoon of that.  But remember, the hare got beat by
 snoozing,
   not by overeating.  And really, I don't think we have to beat the hare
 to
  be
   successful.
  
   --
   Alex Harui
   Flex SDK Team
   Adobe Systems, Inc.
   http://blogs.adobe.com/aharui
  
  
 
  --
  Michael Schmalle - Teoti Graphix, LLC
  http://www.teotigraphix.com
  http://blog.teotigraphix.com
 



[jira] [Updated] (FLEX-33350) CallOutButton for Web (desktop / not AIR)

2013-01-15 Thread Marcus Fritze (JIRA)

 [ 
https://issues.apache.org/jira/browse/FLEX-33350?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marcus Fritze updated FLEX-33350:
-

Attachment: CallOutButton.fxpl
CallOutButtonTest.fxp

- CallOutButton (library project)
- CallOutButtonTest (example project)

 CallOutButton for Web (desktop / not AIR)
 -

 Key: FLEX-33350
 URL: https://issues.apache.org/jira/browse/FLEX-33350
 Project: Apache Flex
  Issue Type: New Feature
  Components: .Unspecified - Framework
Affects Versions: Apache Flex 4.9.0
Reporter: Marcus Fritze
Priority: Minor
 Attachments: CallOutButton.fxpl, CallOutButtonTest.fxp


 based on the code provided by Maxime Cowez 
 https://github.com/RIAstar/CallOutFx and the original CallOutButton (AIR 
 version), I developed a CallOutButton for Web (desktop).
 Attachments:
 - CallOutButton (library project)
 - CallOutButtonTest (example project)
 Sorry, I am not a contributor and therefore I have no access to whiteboard 
 for uploading an example. Maybe, if someone (a contributor) think this would 
 be a nice component for Apache Flex, you can use it and upload it.
 Feedback is welcome!
 (Warning: there is a lot of commented-out source-code in the Callout.as)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[COMPONENT] CallOutButton for desktop (not AIR)

2013-01-15 Thread Marcus Fritze
Hi,

sorry for spamming this list, but I don't know if my previous e-mail was 
received. I think the e-mail was filtered by the SMTP spam filter, because of 
the 2 attachments.

It seems to be impossible to send Flash Builder Project Files (with *.js files) 
attachments to this list due to security reasons.

I received the message below:

 Microsoft Forefront Security for Exchange Server has matched a filter.
 Filter name: FILE FILTER=  *.js
 File name: CallOutButtonTest.fxp-swfobject.js
 State: Removed
 Subject Line: [COMPONENT] CallOutButton for desktop (not AIR)
 Sender: Marcus Fritze 
 Location: Adobe Systems Inc//NAHUB02 (SMTP Messages\Inbound And Outbound)


So I created an enhancement issue in the JIRA with the 2 filed attached.

https://issues.apache.org/jira/browse/FLEX-33350

Thanks

Marcus Fritze

Am 15.01.2013 um 15:40 schrieb Marcus Fritze marcus.fri...@googlemail.com:

 Hi,
 
 based on the code provided by Maxime Cowez 
 https://github.com/RIAstar/CallOutFx and the original CallOutButton (AIR 
 version), I developed a CallOutButton for desktop.
 
 Attachments:
 - CallOutButton (library project)
 - CallOutButtonTest (example project)
 
 Sorry, I am not a contributor and therefore I have no access to whiteboard 
 for uploading an example. Maybe, if someone (a contributor) think this would 
 be a nice component for Apache Flex, you can use it and upload it.
 
 Feedback is welcome!
 
 (Warning: there is a lot of commented-out source-code in the Callout.as)
 
 Thanks
 
 Marcus Fritze



RE: [OT] The end of the SpiceFactory

2013-01-15 Thread Tianzhen Lin
I told the whiners of Flash if they hate Flash ads, they can disable the
plugin by default with the browser, and there are plenty of those add-in's.
But once the same Flash ad producers start making the same crappy ads in
HTML 5, there is no more block HTML 5 feature.  :)  They still don't get it,
they still think Google's JS engine is faster than AVM2, true -- but Flash
is very fast when translating DisplayObject to pixels on the screen, whereas
HTML DOM -- that's where all the bottlenecks are.

-Original Message-
From: Michael Schmalle [mailto:apa...@teotigraphix.com] 
Sent: Tuesday, January 15, 2013 1:53 PM
To: dev@flex.apache.org
Subject: RE: [OT] The end of the SpiceFactory

Usually I'm not a gossip but since this is OT...

What I laugh at is Flash adds could only do so much because of it's
restrictions as a plugin.

Now, how many times do you get HTML5 JS popup advertisements that take over
your whole friggin screen. They force you to click close, who knows where
those close clicks will be taking you in a year, I just hit the back button.

The common man thought Flash was bad with adds, just wait till more and more
incompetent designers get their hands on the JS popup libraries, you will be
thinking your browser is getting locked out by adds because now we have div
popups that the browser really can't do anything about.

2cents over...

Mike


Quoting Tianzhen Lin tang...@usa.net:

 I am glad I have skipped Parsley and looked into RobotLegs, which is 
 about to release RobotLegs 2.

 As for HTML 5, I still don't get all the frenzy around the 
 technologies where they are built on old JavaScript that is not 
 strongly typed, and pretty much every features HTML 5 has to offer are 
 I am catching up with Flash.  But all the decision makers who have 
 zero understanding of Flash and just a few whitepaper on HTML 5 would 
 go frenzy with the latest stuff, most stemmed from the hatred of Flash 
 because of those annoying Flash advertisements that incompetent designers
have come up with.

 -Original Message-
 From: Michael Schmalle [mailto:apa...@teotigraphix.com]
 Sent: Monday, January 14, 2013 6:09 PM
 To: dev@flex.apache.org
 Subject: Re: [OT] The end of the SpiceFactory

 Right, the eating and beating was a visual for the hedonism of the
 HTML5 community and there reckless JavaScript development.

 I agree, if I can use ActionScript to make WebAudio applications in 1 
 year, this will be a success. :)

 Mike

 Quoting Alex Harui aha...@adobe.com:




 On 1/14/13 2:22 PM, Michael Schmalle apa...@teotigraphix.com wrote:



 JavaScript unfortunately is the only road left.
 Native (mobile) apps is also a possible road.

 This decade of my life
 will be fulfilled if the tortoise can walk passed the hare stuffing 
 his face with jQuery muffins.
 Thanks for making me laugh.  I wish I were an artist because I would
 sketch
 a political cartoon of that.  But remember, the hare got beat by 
 snoozing, not by overeating.  And really, I don't think we have to 
 beat the hare to
 be
 successful.

 --
 Alex Harui
 Flex SDK Team
 Adobe Systems, Inc.
 http://blogs.adobe.com/aharui



 --
 Michael Schmalle - Teoti Graphix, LLC
 http://www.teotigraphix.com
 http://blog.teotigraphix.com



--
Michael Schmalle - Teoti Graphix, LLC
http://www.teotigraphix.com
http://blog.teotigraphix.com



[jira] [Commented] (FLEX-33349) TypeError #1009 happening in dataProviderRefreshed() of List.as after a call to endItemEditorSession() in Spark Datagrid

2013-01-15 Thread JIRA

[ 
https://issues.apache.org/jira/browse/FLEX-33349?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13554209#comment-13554209
 ] 

João Sérgio Nobre Saleiro commented on FLEX-33349:
--

Ok, I have now plenty more information to update this issue. The List.as where 
the null error occurs is the ComboBox inside the itemEditor. So the scenario is 
the following:

1- A Spark Datagrid has an itemEditor 
2- The itemEditor has an (editable) ComboBox binded to ArrayCollection ac
3- By default, the selectedItem of the Combobox is null
4- The user can choose an item of the ComboBox, or write a new String
5- When he focus out, the itemEditor calls the save() method that dispatches an 
event
6- The outside component catches the event, and checks if the user wrote a 
String. If he did, the String is converted to an Object
7- This new object is added to ac, and ac.refresh() is explicitely called.  
8- This new object is also assigned to the item that the Combobox selectedItem 
is binded to, so the ComboBox selectedItem also changes
9- The refresh on ac forces the call of dataProviderRefreshed() on List.as of 
the Combobox - but ONLY on the second change (still need to understand this one)
10- In the meantime, a modal popup might appear, asking some stuff to the user. 
When the modal opens, updateCompleteListenerA is called and that's where all 
hell breaks loose, due to dataGroup being null in 
dataGroup.removeEventListen[...] of List.as  . 


In other words, it's a ComboBox inside an itemEditor that triggers a RTE when 
it's dataProvider is refreshed while a popup is shown for the second time with 
PopupManager.

Weird stuff:

a) If, in step 10, the modal DOESN'T reuse the same same instance (it's a new 
instance everytime addPopup is called), the error doesn't happen
b) If, in step 10, I decide not to show the modal, the error can still happen 
by simply changing the currentState of a another component (it's a simple group 
with label) that has transitions. I'm still investigating and trying to 
understand this scenario.





 TypeError #1009 happening in dataProviderRefreshed() of List.as after a call 
 to endItemEditorSession()  in Spark Datagrid
 -

 Key: FLEX-33349
 URL: https://issues.apache.org/jira/browse/FLEX-33349
 Project: Apache Flex
  Issue Type: Bug
  Components: Spark: DataGrid
Affects Versions: Apache Flex 4.9.0
 Environment: All
Reporter: João Sérgio Nobre Saleiro
  Labels: Datagrid, RTE, Spark, itemEditorSession, itemeditor, null
 Attachments: transactions.txt

   Original Estimate: 3h
  Remaining Estimate: 3h

 a) This RTE is quite hard to reproduce, and I wasn't able to build a simple 
 scenario to demonstrate it
 b) It happens occasionally, in 20-30% of the tries
 c) It happens after the user ends an itemEditorSession of a Spark ItemEditor 
 used in a Spark DataGrid.
 d) It's a null error on line 1479 (dataProviderRefreshed) of List.as. 
 dataGroup is null when the function is called, causing the RTE.
 The RTE follows below:
 TypeError: Error #1009: Cannot access a property or method of a null object 
 reference.
   at 
 Function/anonymous()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/spark/src/spark/components/List.as:1479]
   at flash.events::EventDispatcher/dispatchEventFunction()
   at flash.events::EventDispatcher/dispatchEvent()
   at 
 mx.core::UIComponent/dispatchEvent()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/framework/src/mx/core/UIComponent.as:13160]
   at 
 mx.managers::LayoutManager/doPhasedInstantiation()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/framework/src/mx/managers/LayoutManager.as:852]
   at 
 mx.managers::LayoutManager/validateNow()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/framework/src/mx/managers/LayoutManager.as:886]
   at 
 mx.core::UIComponent/commitCurrentState()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/framework/src/mx/core/UIComponent.as:10513]
   at 
 mx.core::UIComponent/setCurrentState()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/framework/src/mx/core/UIComponent.as:10331]
   at mx.core::UIComponent/set 
 currentState()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/framework/src/mx/core/UIComponent.as:6433]
   at com.boonzi.desktop.core.view.components::BigTooltip/set 
 displayPopUp()[C:\webfuel\boonzi\trunk\boonzi-desktop\src\com\boonzi\desktop\core\view\components\BigTooltip.mxml:33]
   at 
 mx.binding::Binding/defaultDestFunc()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/framework/src/mx/binding/Binding.as:290]
   at 

[jira] [Updated] (FLEX-33349) TypeError #1009 happening in dataProviderRefreshed() of List.as after refreshing the dataProvider of Combobox

2013-01-15 Thread JIRA

 [ 
https://issues.apache.org/jira/browse/FLEX-33349?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

João Sérgio Nobre Saleiro updated FLEX-33349:
-

Summary: TypeError #1009 happening in dataProviderRefreshed() of List.as 
after refreshing the dataProvider of Combobox  (was: TypeError #1009 happening 
in dataProviderRefreshed() of List.as after a call to endItemEditorSession()  
in Spark Datagrid)

 TypeError #1009 happening in dataProviderRefreshed() of List.as after 
 refreshing the dataProvider of Combobox
 -

 Key: FLEX-33349
 URL: https://issues.apache.org/jira/browse/FLEX-33349
 Project: Apache Flex
  Issue Type: Bug
  Components: Spark: DataGrid
Affects Versions: Apache Flex 4.9.0
 Environment: All
Reporter: João Sérgio Nobre Saleiro
  Labels: Datagrid, RTE, Spark, itemEditorSession, itemeditor, null
 Attachments: transactions.txt

   Original Estimate: 3h
  Remaining Estimate: 3h

 a) This RTE is quite hard to reproduce, and I wasn't able to build a simple 
 scenario to demonstrate it
 b) It happens occasionally, in 20-30% of the tries
 c) It happens after the user ends an itemEditorSession of a Spark ItemEditor 
 used in a Spark DataGrid.
 d) It's a null error on line 1479 (dataProviderRefreshed) of List.as. 
 dataGroup is null when the function is called, causing the RTE.
 The RTE follows below:
 TypeError: Error #1009: Cannot access a property or method of a null object 
 reference.
   at 
 Function/anonymous()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/spark/src/spark/components/List.as:1479]
   at flash.events::EventDispatcher/dispatchEventFunction()
   at flash.events::EventDispatcher/dispatchEvent()
   at 
 mx.core::UIComponent/dispatchEvent()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/framework/src/mx/core/UIComponent.as:13160]
   at 
 mx.managers::LayoutManager/doPhasedInstantiation()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/framework/src/mx/managers/LayoutManager.as:852]
   at 
 mx.managers::LayoutManager/validateNow()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/framework/src/mx/managers/LayoutManager.as:886]
   at 
 mx.core::UIComponent/commitCurrentState()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/framework/src/mx/core/UIComponent.as:10513]
   at 
 mx.core::UIComponent/setCurrentState()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/framework/src/mx/core/UIComponent.as:10331]
   at mx.core::UIComponent/set 
 currentState()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/framework/src/mx/core/UIComponent.as:6433]
   at com.boonzi.desktop.core.view.components::BigTooltip/set 
 displayPopUp()[C:\webfuel\boonzi\trunk\boonzi-desktop\src\com\boonzi\desktop\core\view\components\BigTooltip.mxml:33]
   at 
 mx.binding::Binding/defaultDestFunc()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/framework/src/mx/binding/Binding.as:290]
   at Function/http://adobe.com/AS3/2006/builtin::call()
   at 
 mx.binding::Binding/innerExecute()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/framework/src/mx/binding/Binding.as:493]
   at Function/http://adobe.com/AS3/2006/builtin::apply()
   at 
 mx.binding::Binding/wrapFunctionCall()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/framework/src/mx/binding/Binding.as:403]
   at 
 mx.binding::Binding/execute()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/framework/src/mx/binding/Binding.as:341]
   at 
 mx.binding::Binding/watcherFired()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/framework/src/mx/binding/Binding.as:519]
   at 
 mx.binding::Watcher/notifyListeners()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/framework/src/mx/binding/Watcher.as:319]
   at 
 mx.binding::PropertyWatcher/eventHandler()[/Users/justinmclean/Documents/ApacheFlexSDK/frameworks/projects/framework/src/mx/binding/PropertyWatcher.as:385]
   at flash.events::EventDispatcher/dispatchEventFunction()
   at flash.events::EventDispatcher/dispatchEvent()
   at 
 com.boonzi.desktop.transactions.model::TransactionModel/dispatchEvent()
   at com.boonzi.desktop.transactions.model::TransactionModel/set 
 numberOfCategorizedImportedTransactions()
   at 
 com.boonzi.desktop.transactions.view::ImportStatementsView/tryToShowCategoryPopup()[C:\webfuel\boonzi\trunk\boonzi-desktop\src\com\boonzi\desktop\transactions\view\ImportStatementsView.as:1512]
   at 
 

Re: [COMPONENT] CallOutButton for desktop (not AIR)

2013-01-15 Thread Om
On Tue, Jan 15, 2013 at 11:41 AM, Marcus Fritze 
marcus.fri...@googlemail.com wrote:

 Hi Om,

 Thanks for your answer / feedback. As I have written in my mail, I have
 already created an issue here:

 https://issues.apache.org/jira/browse/FLEX-33350

 Thanks!

 Best regards

 Marcus Fritze


My bad, I dint read your second email completely before responding.  Thanks
for creating the JIRA ticket.

Regards,
Om


[jira] [Commented] (FLEX-33350) CallOutButton for Web (desktop / not AIR)

2013-01-15 Thread Carol Frampton (JIRA)

[ 
https://issues.apache.org/jira/browse/FLEX-33350?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13554337#comment-13554337
 ] 

Carol Frampton commented on FLEX-33350:
---

@Marcus -- FYI. FlashBuilder projects are considered binaries so they can not 
be stored in Apache's SVN.  One of us with FlashBuilder can dissect the project 
files you attached but it is preferable if the source code is attached to this 
bug directly.

 CallOutButton for Web (desktop / not AIR)
 -

 Key: FLEX-33350
 URL: https://issues.apache.org/jira/browse/FLEX-33350
 Project: Apache Flex
  Issue Type: New Feature
  Components: .Unspecified - Framework
Affects Versions: Apache Flex 4.9.0
Reporter: Marcus Fritze
Priority: Minor
 Attachments: CallOutButton.fxpl, CallOutButtonTest.fxp


 based on the code provided by Maxime Cowez 
 https://github.com/RIAstar/CallOutFx and the original CallOutButton (AIR 
 version), I developed a CallOutButton for Web (desktop).
 Attachments:
 - CallOutButton (library project)
 - CallOutButtonTest (example project)
 Sorry, I am not a contributor and therefore I have no access to whiteboard 
 for uploading an example. Maybe, if someone (a contributor) think this would 
 be a nice component for Apache Flex, you can use it and upload it.
 Feedback is welcome!
 (Warning: there is a lot of commented-out source-code in the Callout.as)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (FLEX-33350) CallOutButton for Web (desktop / not AIR)

2013-01-15 Thread Marcus Fritze (JIRA)

 [ 
https://issues.apache.org/jira/browse/FLEX-33350?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marcus Fritze updated FLEX-33350:
-

Attachment: CallOutButtonTest.zip
CallOutButton.zip

Thanks for the advice. I also uploaded the ZIP files.

 CallOutButton for Web (desktop / not AIR)
 -

 Key: FLEX-33350
 URL: https://issues.apache.org/jira/browse/FLEX-33350
 Project: Apache Flex
  Issue Type: New Feature
  Components: .Unspecified - Framework
Affects Versions: Apache Flex 4.9.0
Reporter: Marcus Fritze
Priority: Minor
 Attachments: CallOutButton.fxpl, CallOutButtonTest.fxp, 
 CallOutButtonTest.zip, CallOutButton.zip


 based on the code provided by Maxime Cowez 
 https://github.com/RIAstar/CallOutFx and the original CallOutButton (AIR 
 version), I developed a CallOutButton for Web (desktop).
 Attachments:
 - CallOutButton (library project)
 - CallOutButtonTest (example project)
 Sorry, I am not a contributor and therefore I have no access to whiteboard 
 for uploading an example. Maybe, if someone (a contributor) think this would 
 be a nice component for Apache Flex, you can use it and upload it.
 Feedback is welcome!
 (Warning: there is a lot of commented-out source-code in the Callout.as)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


Re: [OT] The end of the SpiceFactory

2013-01-15 Thread jude
On Tue, Jan 15, 2013 at 1:30 PM, Tianzhen Lin tang...@usa.net wrote:

 I told the whiners of Flash if they hate Flash ads, they can disable the
 plugin by default with the browser, and there are plenty of those add-in's.
 But once the same Flash ad producers start making the same crappy ads in
 HTML 5, there is no more block HTML 5 feature.  :)


Exactly! They should want Flash back specifically *because* you can disable
it.

@Avi - Sortof. You can dispatch events from any object that extends
IEventDispatcher. If that object is a display object and is on the display
list that event will bubble up through it (if bubbles are set to true). If
it's a regular object you would just add an event listener to it to to
handle any of it's events. Also, as for singletons, they don't get as much
MXML love as the rest of the SDK but that doesn't mean you have to give up
on them. A few months ago I made a Singleton Enforcer class so that *any*
class can be a Singleton and referenced in MXML.

The way it works is you declare in the root application or a document an
instance of your class /singleton in MXML (yes MXML). This can be any class
with instance variables on it (they don't have to be static and you don't
need to create a getInstance() method except if you want to reference it in
AS). Next, you add a RegisterSingleton MXML class and bind it to that
instance. That registers it in Flex's global singleton manager. Then in any
component you need it you can declare your singleton class (in MXML) and
add a SingletonEnforcer class next to it. When you run your application the
Singleton Enforcer class will ensure that that instance is the same
instance across the application. Reading previous discussions it sounds
like AOT accomplishes the same thing.


Re: [Marketing] - publicity

2013-01-15 Thread Justin Mclean
HI,

Another mention here on ZDNet:
http://www.zdnet.com/apache-moves-flex-forward-should-flash-be-next-709843/

Perhaps we come come up with an official short statement with a link back to 
the apache flex site to add to many of these articles?

Thanks,
Justin

RE: [Marketing] - publicity

2013-01-15 Thread Guthmann, Scott
 Another mention here on ZDNet: 
 http://www.zdnet.com/apache-moves-flex-forward-should-flash-be-next-709843/
Perhaps we come up with an official short statement with a link back to the 
apache flex site to add to many of these articles?
Thanks,
Justin

I do not think that an official short statement is the right path.

IMO, the writers are interested in providing information to their readers 
obtained from someone with an authoritative voice = a persuasive opinion, if 
you will.
.And there's the rub. Who can speak for Apache Flex?

We can attempt to answer some of the questions that the author poses in the 
article you linked to:
The future of Adobe Flash, and of course Flex, has been heavily debated with 
the emergence of HTML 5 and other web app dev technologies. Nevertheless, 
there are strong backers who maintain that there's still a place for Flash and 
Flex.  Flex was
donated to the ASF in late 2011.
1) What is the future of Flash and what is the future of Flex?
2) How does the emergence of the current state of HTML5 and other web app dev 
technologies change this future?
3) Who are the strong backers who maintain that there's still a place for Flash 
and Flex and why are they right or wrong?

And yet more questions that we can't answer are also posed in the article:
 Might be nice for Adobe to donate Flash to the ASP, though it's not clear 
 how much of the proprietary Flash and AIR components are part of the 
 company's new lineup of HTML5-based Edge tools.
1) Would donating Flash to the ASP be a good path for Adobe?
2) Are the proprietary components of Flash and AIR part of the company's new 
lineup of HTML5-based Edge tools?
3) Is Adobe still confident that donating Flex to the ASF was the right move?



[jira] [Created] (FLEX-33351) mx menubar problems using embedded font

2013-01-15 Thread gkk (JIRA)
gkk created FLEX-33351:
--

 Summary: mx menubar problems using embedded font
 Key: FLEX-33351
 URL: https://issues.apache.org/jira/browse/FLEX-33351
 Project: Apache Flex
  Issue Type: Bug
  Components: mx: Menu Bar
Affects Versions: Adobe Flex SDK 4.5.1 (Release)
 Environment: FlashBuilder 4.6, SDK 4.5.1
Reporter: gkk


1. Copy/paste the below Flex application into your IDE of choice (I'm using 
FB4.6, with Flex SDK 4.5.1).
2. Copy Arial.ttf from your system library folder into the workspace folder 
you've copied this code.
3. Run the application.
4. Observe that when you select the checkbox to enable variableRowHeight, that 
the menuBar does not allow enough vertical height to fit the menu options. This 
occurs for all pull-down menus, although it's easier to see when there are a 
lot of options (e.g. click on File pull-down and position your mouse over the 
last option that appears).
5. Also observe, regardless of variableRowHeight setting, there are visual 
artifacts in the menubar. For example, click on Edit1, and observe a gray 
vertical line running about 10 pixels to the left of the menu-bar's pull-down 
text area. The right-side of the menubar pull-down area has a white pixel 
border mistakenly placed between the right-edge of the menubar and the shadow 
region.
6. Remove `fontFamily=arial_mx` from the menubar's properties, run the 
program again, and observe the menubar looks perfect.
7. As a side note, however, there appears to be functional bug now, in that 
when you click, for example, the first item in a pull-down menu (e.g. File 
then New in my example below), then click outside the menu to collapse the 
menubar, the click again the same pull-down File selection, then mouse-over 
the New option (which you previously clicked), Flex doesn't highlight to show 
the mouse is hovering over New.).
8. As another aside, I implemented the spark menuBar component from here: 
https://github.com/badu/SparkComponents
This did remove the visual artifacts, perhaps because there's no dropshadow. 
However, the embedded text appears more blurrly than the already somewhat 
blurry embedded text in Adobe's spark (e.g. dataGrid) components. Zooming in on 
the text using my Mac's DigitalColor Meter, I can see that Adobe's text, in the 
darkest portion, is truly black (0x00) whereas the new spark MenuBar's 
embedded spark text (same font settings) is gray (0x626262) (I zoomed in on a 
straight letter l as in lobster). The darkest part of the spark menubar 
text seems to spill into neighboring pixels, making it appear blurry. 


?xml version=1.0 encoding=utf-8?
s:Application xmlns:fx=http://ns.adobe.com/mxml/2009; 
   xmlns:s=library://ns.adobe.com/flex/spark 
   xmlns:mx=library://ns.adobe.com/flex/mx 
   
!-- modified from: 
http://blog.flexexamples.com/2010/02/19/setting-a-variable-row-height-on-an-mx-menubar-control-in-flex/
 --

fx:Script
![CDATA[
import mx.events.MenuEvent;

protected function 
mBar_menuShowHandler(evt:MenuEvent):void {
evt.menu.variableRowHeight = ch.selected;
evt.menu.invalidateSize();
}
]]
/fx:Script

fx:Style
@namespace s library://ns.adobe.com/flex/spark;

@font-face {
font-family:arial_mx;
src:url(Arial.ttf);
embed-as-cff:false;
}

/fx:Style

s:controlBarContent
s:CheckBox id=ch label=variableRowHeight /
/s:controlBarContent

mx:MenuBar id=mBar 
labelField=@label
horizontalCenter=0 top=20
menuShow=mBar_menuShowHandler(event);
fontFamily=arial_mx
mx:dataProvider
s:XMLListCollection   
fx:XMLList xmlns=
menu label=File
item label=New /
item label=Open /
item label=Save /
item label=Save As /
fake type=separator /
item label=Exit1 /
item label=Exit2 /
item label=Exit3 /
  

Re: svn commit: r1433766 - /flex/sdk/branches/develop/ide/checkAllPlayerGlobals.sh

2013-01-15 Thread Alex Harui
I didn't try it, but by looking at it, I didn't see where you require
acceptance of the Adobe license.


On 1/15/13 4:31 PM, jmcl...@apache.org jmcl...@apache.org wrote:

 Author: jmclean
 Date: Wed Jan 16 00:31:23 2013
 New Revision: 1433766
 
 URL: http://svn.apache.org/viewvc?rev=1433766view=rev
 Log:
 utility to check (and if missing download) all playerglobal.swcs
 
 Added:
 flex/sdk/branches/develop/ide/checkAllPlayerGlobals.sh   (with props)
 
 Added: flex/sdk/branches/develop/ide/checkAllPlayerGlobals.sh
 URL: 
 http://svn.apache.org/viewvc/flex/sdk/branches/develop/ide/checkAllPlayerGloba
 ls.sh?rev=1433766view=auto
 ==
 --- flex/sdk/branches/develop/ide/checkAllPlayerGlobals.sh (added)
 +++ flex/sdk/branches/develop/ide/checkAllPlayerGlobals.sh Wed Jan 16 00:31:23
 2013
 @@ -0,0 +1,83 @@
 +#!/bin/sh -e
 +
 +#
 ###
 +##
 +##  Licensed to the Apache Software Foundation (ASF) under one or more
 +##  contributor license agreements.  See the NOTICE file distributed with
 +##  this work for additional information regarding copyright ownership.
 +##  The ASF licenses this file to You under the Apache License, Version 2.0
 +##  (the License); you may not use this file except in compliance with
 +##  the License.  You may obtain a copy of the License at
 +##
 +##  http://www.apache.org/licenses/LICENSE-2.0
 +##
 +##  Unless required by applicable law or agreed to in writing, software
 +##  distributed under the License is distributed on an AS IS BASIS,
 +##  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 +##  See the License for the specific language governing permissions and
 +##  limitations under the License.
 +##
 +#
 ###
 +
 +#
 +# Usage: checkAllPlayerGlobals Apache Flex dir
 +#
 +# This script should be used to check all versions of playerglobal.swc in an
 +# Apache Flex SDK for Mac OSX
 +# If a player global is missing to it will be downloaded form the Adobe site.
 +
 +# Process the parameters.
 +
 +IDE_SDK_DIR=$1
 +if [ ${IDE_SDK_DIR} =  ] ; then
 +echo Usage: $0 Apache Flex directory
 +exit 1;
 +fi
 +
 +echo The Apache Flex directory for the IDE is $IDE_SDK_DIR
 +
 +# If this is an Apache Flex dir then there should be a NOTICE file.
 +
 +if [ ! -f ${IDE_SDK_DIR}/NOTICE ]
 +then
 +echo ${IDE_SDK_DIR} does not appear to be an Apache Flex distribution.
 +exit 1;
 +fi
 +
 +downloadPlayerGlobal()
 +{
 + version=$1
 +playerGlobalDir=${IDE_SDK_DIR}/frameworks/libs/player/${version}
 +playerGlobalSWC=${playerGlobalDir}/playerglobal.swc
 +MD5check=$2
 +AdobeURL=$3
 +
 + mkdir -p ${playerGlobalDir}
 + if [ ! -f ${playerGlobalSWC} ]
 + then
 + echo Downloading player global ${version}
 + curl ${AdobeURL}  ${playerGlobalSWC}
 + else
 +  echo Player global ${version} exists
 + fi
 + 
 + MD5hash=`md5 -q ${playerGlobalSWC}`
 + 
 + if [ ${MD5check} == ${MD5hash} ]
 + then
 +  echo MD5 hash correct
 + else
 +  echo MD5 hash incorrect
 + fi
 + 
 +}
 +
 +downloadPlayerGlobal 10.2 aa7d785dd5715626201f5e30fc1deb51
 http://fpdownload.macromedia.com/get/flashplayer/installers/archive/playerglob
 al/playerglobal10_2.swc
 +downloadPlayerGlobal 10.3 6092b3d4e2784212d174ca10904412bd
 http://fpdownload.macromedia.com/get/flashplayer/installers/archive/playerglob
 al/playerglobal10_3.swc
 +downloadPlayerGlobal 11.0 5f5a291f02105cd83fb582b76646e603
 http://fpdownload.macromedia.com/get/flashplayer/updaters/11/playerglobal11_0.
 swc
 +downloadPlayerGlobal 11.1 e3a0e0e8c703ae5b1847b8ac25bbdc5f
 http://fpdownload.macromedia.com/get/flashplayer/updaters/11/playerglobal11_1.
 swc
 +downloadPlayerGlobal 11.2 c544a069518897880e0d732457b6fdeb
 http://fpdownload.macromedia.com/get/flashplayer/updaters/11/playerglobal11_2.
 swc
 +downloadPlayerGlobal 11.3 e2a9ee439d9660feaf756aa05e7e6412
 http://fpdownload.macromedia.com/get/flashplayer/updaters/11/playerglobal11_3.
 swc
 +downloadPlayerGlobal 11.4 e15587856cdb5e21fa1acb6b0610a032
 http://fpdownload.macromedia.com/get/flashplayer/updaters/11/playerglobal11_4.
 swc
 +downloadPlayerGlobal 11.5 54bb87668ae9d6b6e61cc61fd487b6a0
 http://fpdownload.macromedia.com/get/flashplayer/updaters/11/playerglobal11_5.
 swc
 +
 
 Propchange: flex/sdk/branches/develop/ide/checkAllPlayerGlobals.sh
 --
 svn:executable = *
 
 

-- 
Alex Harui
Flex SDK Team
Adobe Systems, Inc.
http://blogs.adobe.com/aharui



Re: [OT] The end of the SpiceFactory

2013-01-15 Thread Nick Tsitlakidis
Speaking of Singletons and frameworks, Robotlegs has solved this problem in
a very nice way. They say that a class should not care about how many
instances it has. So there are no Singletons but there are dependency
injections that will always pass the one and only instance. The logic is
the same (there are times when you need only one instance) but the
implementation differs.


On Wed, Jan 16, 2013 at 12:51 AM, jude flexcapaci...@gmail.com wrote:

 On Tue, Jan 15, 2013 at 1:30 PM, Tianzhen Lin tang...@usa.net wrote:

  I told the whiners of Flash if they hate Flash ads, they can disable the
  plugin by default with the browser, and there are plenty of those
 add-in's.
  But once the same Flash ad producers start making the same crappy ads in
  HTML 5, there is no more block HTML 5 feature.  :)


 Exactly! They should want Flash back specifically *because* you can disable
 it.

 @Avi - Sortof. You can dispatch events from any object that extends
 IEventDispatcher. If that object is a display object and is on the display
 list that event will bubble up through it (if bubbles are set to true). If
 it's a regular object you would just add an event listener to it to to
 handle any of it's events. Also, as for singletons, they don't get as much
 MXML love as the rest of the SDK but that doesn't mean you have to give up
 on them. A few months ago I made a Singleton Enforcer class so that *any*
 class can be a Singleton and referenced in MXML.

 The way it works is you declare in the root application or a document an
 instance of your class /singleton in MXML (yes MXML). This can be any class
 with instance variables on it (they don't have to be static and you don't
 need to create a getInstance() method except if you want to reference it in
 AS). Next, you add a RegisterSingleton MXML class and bind it to that
 instance. That registers it in Flex's global singleton manager. Then in any
 component you need it you can declare your singleton class (in MXML) and
 add a SingletonEnforcer class next to it. When you run your application the
 Singleton Enforcer class will ensure that that instance is the same
 instance across the application. Reading previous discussions it sounds
 like AOT accomplishes the same thing.




-- 
Nick Tsitlakidis,

CEO and Software Architect at Perfect Edge LTD.
www.perfectedz.com


Re: svn commit: r1433766 - /flex/sdk/branches/develop/ide/checkAllPlayerGlobals.sh

2013-01-15 Thread Justin Mclean
Hi,

Also my reading of the license rules under Scenarios Involving Prohibited 
Works it states.

YOU MAY ALSO include a feature within an Apache product that allows the user 
to explicitly choose to download an optional third-party add-on, as long as 
that feature also alerts the user of the associated license.

Under build scripts is also states:

YOU MAY ALSO include within an Apache product a documented, non-default, build 
option to allow users to explicitly choose to validate, retrieve, or configure 
any system requirement for an Apache product, provided that such option is not 
likely to be confused with the standard product build and that any resulting 
retrieval of a prohibited work is accompanied by a clear identification of its 
associated license.

As this is not part of the standard build script I don't think we need to ask 
to accept any license but we do need to display it.

However I've added a hit Y to accept prompt to the script to be doubly sure and 
I'll checked it in. Tell me if you agree that we don;t need it  and I'll remove 
the prompt.

How exactly is playerglobal.swc licensed? I was unable to find a specific 
license for it on the Adobe site. Is there  a URL for it's license? For now I 
put in the Adobe SDK license and stated that The playerglobal.swc is part of 
the Adobe Flex SDK and covered by it's license. is that correct? If not free 
free to correct.

Thanks,
Justin



Re: Google Maps

2013-01-15 Thread Alain Ekambi
For those willing to use Java we have a solution on how to integrate the
Maps JS with Flex.
As a matter a fact we provide a 100%  binding of the Google Maps API.
I should be able to share some more details in a few.

Cheers,

Alain


2013/1/15 Kessler CTR Mark J mark.kessler@usmc.mil


I'm going to guess that as long as you're using the Google API even if
 it's the JavaScript one you are fine.  Just as long as the data is coming
 through their API using your dev key.  However the illegal way would be to
 scrap their websites or try to access the data directly without going
 through their API.

 -Mark

 -Original Message-
 From: Avi Kessner [mailto:akess...@gmail.com]
 Sent: Tuesday, January 15, 2013 12:23
 To: dev@flex.apache.org
 Subject: Re: Google Maps

 This is making me confused. What exactly is illegal about using external
 interface to use Google apis? Google suggests migrating to their new
 version. Migration to me implies its not banned.

 On Jan 15, 2013 6:27 PM, Alain Ekambi jazzmatad...@gmail.com wrote:
 
  Another reason why  we went away from ActionScript Development with Flex.
 
 
  2013/1/15 Charles Monteiro char...@nycsmalltalk.org
 
   Forgive my ignorance too, I do have a need for location api but I have
 not
   gotten to it yet. Google is what I was assuming I would use.
   Doesn't Google have a REST API that we could tap into anyhow ? Not
 familiar
   at all with what the Flex lib did
  
   thanks
  
   -Charles
  
   On Tue, Jan 15, 2013 at 10:23 AM, Harbs harbs.li...@gmail.com wrote:
  
Huh?
   
If it would use the JS APIs, how would that be illegal?
   
On Jan 15, 2013, at 4:50 PM, Tolga Kaya wrote:
   
 It could be done but as I previously stated it would be illegal
 beacuse
 google prevents accessing the map data other than its personal APIs

 2013/1/15 Harbs harbs.li...@gmail.com

 Can't we just replicate what they did using the Javascript APIs?
   
--
Charles A. Monteiro
www.monteirosfusion.com
sent from the road
   
  



Re: svn commit: r1433766 - /flex/sdk/branches/develop/ide/checkAllPlayerGlobals.sh

2013-01-15 Thread Alex Harui



On 1/15/13 5:11 PM, Justin Mclean jus...@classsoftware.com wrote:

 Hi,
 
 I didn't try it, but by looking at it, I didn't see where you require
 acceptance of the Adobe license.
 True it doesn't - but neither do the other script in that directory. Possibly
 an issue?
The other script doesn't appear to download anything.  It looks like it just
copies stuff around, and the ruling was that the user had to have accept the
license when they previously downloaded the stuff that script copies around.
It looked like your script downloads stuff, and all of Adobe's websites try
to make very clear the terms of use.  We (Apache) should not circumvent
that, and probably have an greater responsibility to make the licensing of
non-Apache-compatible stuff very apparent.
 
 You can freely download the playerglobal from Adobe without accepting a
 license.
 http://www.adobe.com/support/flashplayer/downloads.html
 
 The link to the Flash Player rights / terms of use
 http://www.adobe.com/go/flashplayer_usage give a 404.
I will notify the FP team about the broken link, but that paragraph is their
attempt to put the licensing in front of you.
 
 Assuming it needs to accept a license what's the minimal requirement and what
 text needs to be displayed?
 
 Thanks,
 Justin

-- 
Alex Harui
Flex SDK Team
Adobe Systems, Inc.
http://blogs.adobe.com/aharui



Re: Playerglobal downloader and checker

2013-01-15 Thread Alex Harui



On 1/15/13 5:17 PM, Justin Mclean jus...@classsoftware.com wrote:

 Hi,
 
 After a bit of searching I managed to fine the license for 11.6 on the labs
 site.
 http://labs.adobe.com/downloads/flashplayer.html
 
 However the license PDF it links to is not in English :-)
 http://www.adobe.com/products/eulas/pdfs/PlatformClients_PC_WWEULA-MULTI-20110
 809_1357.pdf
 
Actually, it is in English and a bunch of other languages.  The WW is for
world-wide.

-- 
Alex Harui
Flex SDK Team
Adobe Systems, Inc.
http://blogs.adobe.com/aharui



Re: svn commit: r1433766 - /flex/sdk/branches/develop/ide/checkAllPlayerGlobals.sh

2013-01-15 Thread Alex Harui



On 1/15/13 6:23 PM, Justin Mclean jus...@classsoftware.com wrote:

 Hi,
 
 Also my reading of the license rules under Scenarios Involving Prohibited
 Works it states.
 
 YOU MAY ALSO include a feature within an Apache product that allows the user
 to explicitly choose to download an optional third-party add-on, as long as
 that feature also alerts the user of the associated license.
Playerglobal is not optional so this doesn't apply.  We got a ruling that
playerglobal is a build prerequisite.
 
 Under build scripts is also states:
 
 YOU MAY ALSO include within an Apache product a documented, non-default,
 build option to allow users to explicitly choose to validate, retrieve, or
 configure any system requirement for an Apache product, provided that such
 option is not likely to be confused with the standard product build and that
 any resulting retrieval of a prohibited work is accompanied by a clear
 identification of its associated license.
I think the key word here is choose, which I think you are doing with the
y/n option you added, because that helps make the identification of its
license more clear.
 
 As this is not part of the standard build script I don't think we need to ask
 to accept any license but we do need to display it.
 
 However I've added a hit Y to accept prompt to the script to be doubly sure
 and I'll checked it in. Tell me if you agree that we don;t need it  and I'll
 remove the prompt.
Well, in a script, I'm not sure how you can display such that someone can
read it without stopping, so I think you will need a y/n.
 
 How exactly is playerglobal.swc licensed?
It appears to be under Adobe Flex when bundled with Adobe Flex and under the
FlashPlayer EULA when you download from the FP downloads page.

 I was unable to find a specific
 license for it on the Adobe site. Is there  a URL for it's license? For now I
 put in the Adobe SDK license and stated that The playerglobal.swc is part of
 the Adobe Flex SDK and covered by it's license. is that correct? If not free
 free to correct.
Probably good enough.

Thanks for making the changes.

-- 
Alex Harui
Flex SDK Team
Adobe Systems, Inc.
http://blogs.adobe.com/aharui



Re: svn commit: r1433766 - /flex/sdk/branches/develop/ide/checkAllPlayerGlobals.sh

2013-01-15 Thread Justin Mclean
HI,

 The other script doesn't appear to download anything.
/ide/frameworks/makeApacheFlexforFlashBuilder.sh uses curl to download several 
things including the 11.1 playergolobal.swc.

  and all of Adobe's websites try to make very clear the terms of use
Totally unclear to me especially in that case as none of the licences refer to 
playerglobal specifically.

 .We (Apache) should not circumven that,
I'm certainly not trying to do that.

My intention is to make the SDK:
a) Easier to reliably use and test. Currently we have no way of knowing which 
playerglobal.swc you are actually using. Copying files about of the same same 
give a large potential for confusion. Note the md5 checks in the script.
b) Make it easier for users to use the version of the flash player they want to 
with the SDK.

Thanks,
Justin




Re: Falcon functional tests

2013-01-15 Thread Cyrill Zadra
What were the errors? They run without error for me.

On Fri, Jan 11, 2013 at 12:45 PM, Gordon Smith gosm...@adobe.com wrote:
 The following tests fail for me

 airframeworkSWC()
 airsparkSWC()
 automation_airSWC()
 automation_airsparkSWC()
 mobilecomponentsSWC()
 tool_airSWC()

 so I'm planning to put @Ignore on them. I want all Falcon tests to be either 
 passing or @Ignore.

 - Gordon



Re: svn commit: r1433766 - /flex/sdk/branches/develop/ide/checkAllPlayerGlobals.sh

2013-01-15 Thread Alex Harui



On 1/15/13 8:29 PM, Justin Mclean jus...@classsoftware.com wrote:

 HI,
 
 The other script doesn't appear to download anything.
 /ide/frameworks/makeApacheFlexforFlashBuilder.sh uses curl to download several
 things including the 11.1 playergolobal.swc.
That seems like a problem.  If Om's installer had to require acceptance,
this script should as well.

 
  and all of Adobe's websites try to make very clear the terms of use
 Totally unclear to me especially in that case as none of the licences refer to
 playerglobal specifically.
Yup, very confusing.  You should show the FP EULA.  In theory, newer
playerglobals aren't covered by the Adobe Flex SDK license, only the version
Adobe bundled (11.1)
 
 .We (Apache) should not circumven that,
 I'm certainly not trying to do that.
 
 My intention is to make the SDK:
 a) Easier to reliably use and test. Currently we have no way of knowing which
 playerglobal.swc you are actually using. Copying files about of the same same
 give a large potential for confusion. Note the md5 checks in the script.
 b) Make it easier for users to use the version of the flash player they want
 to with the SDK.
Yup, all good.  We just have to automate visiting the Adobe site and
viewing that paragraph about usage terms, which I think you've done.

-- 
Alex Harui
Flex SDK Team
Adobe Systems, Inc.
http://blogs.adobe.com/aharui



Re: svn commit: r1433766 - /flex/sdk/branches/develop/ide/checkAllPlayerGlobals.sh

2013-01-15 Thread Justin Mclean
Hi,

 Yup, very confusing.  You should show the FP EULA. 
I've change the app to use show the links to the 10.2/10.3 and 11.X FP EULAs.

I may be in violatation of the EULA specifically:
You may install and Use one copy of the Software on your Compatible Computer.

I've lost count of exactly how many playerplobals.swc files I have scattered 
about :-)

Justin