RE: Flash Player 11.5 - Debug trace in release player

2013-01-29 Thread Ian Appleby
 I just have to get my users to update their flash player ...

Yes well, that's the trick isn't it.  I'm still trying to get some of mine
onto 11.x

-Ian



RE: Google Maps

2013-01-20 Thread Ian Appleby
We looked at this in detail at the time, but just skimming I see a couple of
things:

10.1.1. General Restrictions.
(a) No Access to Maps API(s) except through the Service. You must not access
or use the Maps API(s) or any Content through any technology or means other
than those provided in the Service, or through other explicitly authorized
means Google may designate. For example, you must not access map tiles or
imagery through interfaces or channels (including undocumented Google
interfaces) other than the Maps API(s).

(c) No Reverse Engineering. You must not attempt to reverse engineer or
decompile the Services or any component, or attempt to create a substitute
or similar service through use of or access to the Services, unless this is
expressly permitted or required by applicable law.

10.2 Restrictions on the Types of Applications that You are Permitted to
Build with the Maps API(s). Except as explicitly permitted in Section 8
(Licenses from Google to You) or the Maps APIs Documentation, you must not
(nor may you permit anyone else to) do any of the following:

(a) No Wrapping. You must not create or offer a wrapper for the Service,
unless you obtain Google's written consent to do so. For example, you are
not permitted to: (i) use or provide any part of the Service or Content
(such as map imagery, geocoding, directions, places, or terrain data) in an
API that you offer to others; or (ii) create a Maps API Implementation that
reimplements or duplicates Google Maps/Google Earth. For clarity, you are
not re-implementing or duplicating Google Maps/Google Earth if your Maps
API Implementation provides substantial additional features or content
beyond Google Maps/Google Earth, and those additional features or content
constitute the primary defining characteristic of your Maps API
Implementation.

The first bit may have some room for interpretation around what constitutes
the Service, but the rest is pretty explicit.  You can't make a substitute
flash library based on the Google services..
It might be possible to get their permission, but others haven't had very
positive responses in the past.

-Ian

-Original Message-
From: Harbs [mailto:harbs.li...@gmail.com] 
Sent: 20 January 2013 17:49
To: dev@flex.apache.org
Subject: Re: Google Maps

I'm not following. If you are getting the image data via their APIs, why is
it against the agreement?

On Jan 20, 2013, at 6:52 PM, Nicholas Kwiatkowski wrote:

 You could do that -- but it is against the Google API license agreement.
 Technically, it is possible, but legally is is not.
 
 -Nick
 
 On Fri, Jan 18, 2013 at 3:59 AM, Harbs harbs.li...@gmail.com wrote:
 
 For AIR apps, using the Google APIs as is in an HTML component should 
 work fine.
 
 As I understand it, the concern in this whole discussion is about web 
 apps. Right?
 
 How is the maps actually displayed by the maps API? I imagine that 
 the map data is downloaded as images. Is there any reason that we 
 couldn't just grab that image data and display it in the display list?
 
 On Jan 17, 2013, at 7:08 PM, Tomislav Pokrajcic wrote:
 
 There are also problems when it comes to placing that kind of
 'components' (e.g. HTML overlay) into a scrollable container.
 If anyone figures out a solution for handling that case it would be 
 an
 interesting thing.
 Cheers,
 
 Tomislav
 
 On 17.1.2013. 10:29, Alain Ekambi wrote:
 Hallo Markus,
 
 Thx for the inputs.
 Like i said in my earlier post our main focus was to first get the 
 GoogleMaps API exported so that one can easely access it from 
 Flash4j
 all
 in Java.
 Now that that s done we will focus on the Widget itself.
 
 Be assured that we will fixed all the issues before the 3.1 release.
 
 Regards,
 
 Alain
 
 
 2013/1/17 Marcus Fritze marcus.fri...@googlemail.com
 
 Hi Alain,
 
 you example looks good, but I think it has a serious bug. The map 
 lays over the flex application. So it covers the flex application.
 
 Example:
 - open Google Maps in your explorer
 - klick on About in the top right corner
 - or another tab in your explorer
 - the content is always behind the map
 
 Maybe, the map should be integrated in something like a HTML frame 
 (mx.controls.HTML / currently only AIR) for a better integration 
 into
 the
 flex app.
 
 Best regards
 
 Marcus Fritze
 
 Am 17.01.2013 um 00:52 schrieb Alain Ekambi jazzmatad...@gmail.com:
 
 Work is in progress to release it soon.
 Here is a life demo :
 
 http://flex4j.appspot.com/#misc.maps.GoogleMaps
 
 Flex4j is build on top of Flash4j(http://emitrom.com/flash4j) 
 which
 itself
 is built on top of the Google Web Toolkit.
 Because we leverage GWT it s pretty easy to integrate any JS 
 based
 library.
 Something you dont get with native ActionScript.
 
 
 For the upcoming 3.1 release we  added support for Google Maps. 
 As you
 can
 see the integration is seamless. You can click on the buttons to 
 see
 it
 in
 action.
 
 
 
 
 
 
 
 2013/1/16 aYo ~ a...@binitie.com
 
 Hm sounds very interesting. 

RE: From ADG to Clipboard and Excel

2013-01-18 Thread Ian Appleby
When pasting, Excel will accept html table format, but doesn't recognise csv.  
I assume Word is the same as Excel if you have a table first.
You're probably going to want separate controls to write the clipboard 
according to desired format; create the content as a html table/csv/whatever 
string and use System.setClipboard().

For the second option you might want to look for a 3rd party lib 
(http://code.google.com/p/as3xls/ ?)

-Original Message-
From: Oleg Konovalov [mailto:oleg...@gmail.com] 
Sent: 18 January 2013 12:23
To: dev@flex.apache.org
Subject: From ADG to Clipboard and Excel

Hi,

I need to add the following to my Flex4 (4.6) Web App:

1) being able to select some cells from AdvancedDataGrid and copy it to 
Clipboard (to be able to paste to any file like Word, Excel, CSV or text file

2) being able to export the whole ADG context to Excel.

Could you please suggest how to do it?
(read lots of posts, but honestly none useful)


Thank you in advance ,
Oleg.



RE: Google Maps

2013-01-17 Thread Ian Appleby
We used to use an approach not dissimilar from this before the Google maps
API for flash, but ultimately found it to be restrictive.  
It also incurred some significant performance overheads when you start doing
more complicated integrations.

I don't see any alternatives if you want Google imagery under their current
license, but I don't know how far down this line you can go without losing
the flexyness.

- Ian

-Original Message-
From: Alain Ekambi [mailto:jazzmatad...@gmail.com] 
Sent: 17 January 2013 17:15
To: dev@flex.apache.org
Subject: Re: Google Maps

We do have one.
I will also share that soon.
Cheers,

Alain


2013/1/17 Tomislav Pokrajcic tomis...@svemir.net

 There are also problems when it comes to placing that kind of 'components'
 (e.g. HTML overlay) into a scrollable container.
 If anyone figures out a solution for handling that case it would be an 
 interesting thing.
 Cheers,

 Tomislav


 On 17.1.2013. 10:29, Alain Ekambi wrote:

 Hallo Markus,

 Thx for the inputs.
 Like i said in my earlier post our main focus was to first get the 
 GoogleMaps API exported so that one can easely access it from Flash4j 
 all in Java.
 Now that that s done we will focus on the Widget itself.

 Be assured that we will fixed all the issues before the 3.1 release.

 Regards,

 Alain


 2013/1/17 Marcus Fritze marcus.fri...@googlemail.com

  Hi Alain,

 you example looks good, but I think it has a serious bug. The map 
 lays over the flex application. So it covers the flex application.

 Example:
 - open Google Maps in your explorer
 - klick on About in the top right corner
 - or another tab in your explorer
 - the content is always behind the map

 Maybe, the map should be integrated in something like a HTML frame 
 (mx.controls.HTML / currently only AIR) for a better integration 
 into the flex app.

 Best regards

 Marcus Fritze

 Am 17.01.2013 um 00:52 schrieb Alain Ekambi jazzmatad...@gmail.com:

  Work is in progress to release it soon.
 Here is a life demo :

 http://flex4j.appspot.com/#**misc.maps.GoogleMapshttp://flex4j.app
 spot.com/#misc.maps.GoogleMaps

 Flex4j is build on top of 
 Flash4j(http://emitrom.com/**flash4jhttp://emitrom.com/flash4j)
 which

 itself

 is built on top of the Google Web Toolkit.
 Because we leverage GWT it s pretty easy to integrate any JS based

 library.

 Something you dont get with native ActionScript.


 For the upcoming 3.1 release we  added support for Google Maps. As 
 you

 can

 see the integration is seamless. You can click on the buttons to 
 see it

 in

 action.







 2013/1/16 aYo ~ a...@binitie.com

  Hm sounds very interesting. Of love to know how this works
 On Jan 16, 2013 3:06 AM, Alain Ekambi jazzmatad...@gmail.com
 wrote:

  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: Google Maps

2013-01-17 Thread Ian Appleby
It basically worked, and had a bit of interaction with clickable
markers/polygons, supported scrolling and drag actions (although we had
trouble with IE6 on those).

 

We just found it really hard work to innovate with it. We struggled to make
things we were confident would work everywhere flash does. We feared any
change which impacted the mapping side, as it was obviously going to be far
more work/pain than other features.

 

The big flash/flex pros such as  everything working roughly the same, so in
this case, things like key/mouse/touch interactions, events, display states,
skins, nevermind fancy stuff like transitions/tweening are impossible to
make consistent in one context, never mind once you start getting the
browser discrepancies coming in.

 

I'm sure it could be useful for a range of purposes, I guess it depends how
much complexity you need, but there are bounds, both in terms of
functionality and performance which didn't work out for us.

 

-Ian

 

From: Alain Ekambi [mailto:jazzmatad...@gmail.com] 
Sent: 17 January 2013 17:34
To: dev@flex.apache.org; ian.appl...@bcs.org
Subject: Re: Google Maps

 

What do you mean by Flexyness ? :)

 

2013/1/17 Ian Appleby ian.appl...@bcs.org

We used to use an approach not dissimilar from this before the Google maps
API for flash, but ultimately found it to be restrictive.
It also incurred some significant performance overheads when you start doing
more complicated integrations.

I don't see any alternatives if you want Google imagery under their current
license, but I don't know how far down this line you can go without losing
the flexyness.

- Ian


-Original Message-
From: Alain Ekambi [mailto:jazzmatad...@gmail.com]
Sent: 17 January 2013 17:15
To: dev@flex.apache.org
Subject: Re: Google Maps

We do have one.
I will also share that soon.
Cheers,

Alain


2013/1/17 Tomislav Pokrajcic tomis...@svemir.net

 There are also problems when it comes to placing that kind of 'components'
 (e.g. HTML overlay) into a scrollable container.
 If anyone figures out a solution for handling that case it would be an
 interesting thing.
 Cheers,

 Tomislav


 On 17.1.2013. 10:29, Alain Ekambi wrote:

 Hallo Markus,

 Thx for the inputs.
 Like i said in my earlier post our main focus was to first get the
 GoogleMaps API exported so that one can easely access it from Flash4j
 all in Java.
 Now that that s done we will focus on the Widget itself.

 Be assured that we will fixed all the issues before the 3.1 release.

 Regards,

 Alain


 2013/1/17 Marcus Fritze marcus.fri...@googlemail.com

  Hi Alain,

 you example looks good, but I think it has a serious bug. The map
 lays over the flex application. So it covers the flex application.

 Example:
 - open Google Maps in your explorer
 - klick on About in the top right corner
 - or another tab in your explorer
 - the content is always behind the map

 Maybe, the map should be integrated in something like a HTML frame
 (mx.controls.HTML / currently only AIR) for a better integration
 into the flex app.

 Best regards

 Marcus Fritze

 Am 17.01.2013 um 00:52 schrieb Alain Ekambi jazzmatad...@gmail.com:

  Work is in progress to release it soon.
 Here is a life demo :


 http://flex4j.appspot.com/#**misc.maps.GoogleMapshttp://flex4j.app
 spot.com/#misc.maps.GoogleMaps


 Flex4j is build on top of

 Flash4j(http://emitrom.com/**flash4jhttp://emitrom.com/flash4j)

 which

 itself

 is built on top of the Google Web Toolkit.
 Because we leverage GWT it s pretty easy to integrate any JS based

 library.

 Something you dont get with native ActionScript.


 For the upcoming 3.1 release we  added support for Google Maps. As
 you

 can

 see the integration is seamless. You can click on the buttons to
 see it

 in

 action.







 2013/1/16 aYo ~ a...@binitie.com

  Hm sounds very interesting. Of love to know how this works
 On Jan 16, 2013 3:06 AM, Alain Ekambi jazzmatad...@gmail.com
 wrote:

  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

RE: New Mailing Lists

2013-01-05 Thread Ian Appleby
Also visiting the homepage with debug flash player shows the installer badge
to throw at startup:
Error #2044: Unhandled securityError:. text=Error #2048: Security sandbox
violation: http://flex.apache.org/installerbadge/InstallApacheFlexBadge.swf
cannot load data from
http://incubator.apache.org/flex/sdk-installer-config.xml.
at org.apache.flex.utilities.common::InternetUtil/fetch()
at InstallApacheFlexBadge/creationCompleteHandler()
at
InstallApacheFlexBadge/___InstallApacheFlexBadge_Application1_creationComple
te()

-Ian

-Original Message-
From: Nicholas Kwiatkowski [mailto:nicho...@spoon.as] 
Sent: 05 January 2013 15:38
To: dev@flex.apache.org
Subject: Re: New Mailing Lists

I hit buildbot upside the head a few times, and things are now at
http://flex.apache.org/.  I've got though with a link checker, and I
*think* I cleaned it all up.  I also updated the mailing list links, updated
the Incubator logo on the top to be the actual apache logo, and updated the
copyright statement to the apache standard one.

buildbot (the cms) is still complaining about a few of the files.  I'm still
working on those.

I believe the SDK installer may be broken due to the new URL.  Can somebody
check on that?

-Nick

On Sat, Jan 5, 2013 at 1:43 AM, Alex Harui aha...@adobe.com wrote:

 Yup, trying to figure out how to fix that.


 On 1/4/13 10:09 PM, Om bigosma...@gmail.com wrote:

  http://flex.apache.org/flex/ is live as well.
 
  Although I am not sure if this is correct.   Shouldn't it be just
  http://flex.apache.org ?
  On Jan 4, 2013 10:07 PM, Justin Mclean jus...@classsoftware.com
 wrote:
 
  Hi,
 
  And looks like existing users have been transfered over as well. ie 
  no need to re subscribe or anything.
 
  Justin

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