RE: Flash Player 11.5 - Debug trace in release player
Can you target 11.5 in Flash Builder(4.7) Does this automatically set the swf version to 18 or is that something else ? Andy -Original Message- From: Justin Mclean [mailto:jus...@classsoftware.com] Sent: 30 January 2013 00:38 To: dev@flex.apache.org Subject: Re: Flash Player 11.5 - Debug trace in release player HI, Just be aware that you need to compile your application with 11.5 (and swf version set to 18) for this to take effect. Thanks, Justin
Re: Flash Player 11.5 - Debug trace in release player
Download the current SDK. Just edit the framework/flex-config.xml file and change this lines: !-- Specifies the minimum player version that will run the compiled SWF. -- target-player11.1/target-player !-- Specifies the version of the compiled SWF -- swf-version14/swf-version To: !-- Specifies the minimum player version that will run the compiled SWF. -- target-player11.5/target-player !-- Specifies the version of the compiled SWF -- swf-version18/swf-version You also need to download the the 11.5 playerglobal.swc from here: http://fpdownload.macromedia.com/get/flashplayer/updaters/11/playerglobal11_5.swc And copy it to: /frameworks/libs/player/11.5/playerglobal.swc (Thanks again Justin McLean for this explanation.) Marcus Fritze Am 30.01.2013 um 16:44 schrieb Cooper, Andrew acoo...@cimtek.com: Can you target 11.5 in Flash Builder(4.7) Does this automatically set the swf version to 18 or is that something else ? Andy -Original Message- From: Justin Mclean [mailto:jus...@classsoftware.com] Sent: 30 January 2013 00:38 To: dev@flex.apache.org Subject: Re: Flash Player 11.5 - Debug trace in release player HI, Just be aware that you need to compile your application with 11.5 (and swf version set to 18) for this to take effect. Thanks, Justin
RE: Flash Player 11.5 - Debug trace in release player
Does this mean that an app that I compile with the default settings for 4.5.1A will not benefit from this stacktrace availability, even if the user has 11.5 installed? Or is having 11.5 release player installed, sufficient? We have an extensive error reporting system in our app that would benefit greatly from this... however forcing users to upgrade their flash player is not an option as our user base contains many people with legacy browsers. From: marcus.fri...@googlemail.com Subject: Re: Flash Player 11.5 - Debug trace in release player Date: Wed, 30 Jan 2013 17:02:55 +0100 To: dev@flex.apache.org Download the current SDK. Just edit the framework/flex-config.xml file and change this lines: !-- Specifies the minimum player version that will run the compiled SWF. -- target-player11.1/target-player !-- Specifies the version of the compiled SWF -- swf-version14/swf-version To: !-- Specifies the minimum player version that will run the compiled SWF. -- target-player11.5/target-player !-- Specifies the version of the compiled SWF -- swf-version18/swf-version You also need to download the the 11.5 playerglobal.swc from here: http://fpdownload.macromedia.com/get/flashplayer/updaters/11/playerglobal11_5.swc And copy it to: /frameworks/libs/player/11.5/playerglobal.swc (Thanks again Justin McLean for this explanation.) Marcus Fritze Am 30.01.2013 um 16:44 schrieb Cooper, Andrew acoo...@cimtek.com: Can you target 11.5 in Flash Builder(4.7) Does this automatically set the swf version to 18 or is that something else ? Andy -Original Message- From: Justin Mclean [mailto:jus...@classsoftware.com] Sent: 30 January 2013 00:38 To: dev@flex.apache.org Subject: Re: Flash Player 11.5 - Debug trace in release player HI, Just be aware that you need to compile your application with 11.5 (and swf version set to 18) for this to take effect. Thanks, Justin
Re: Flash Player 11.5 - Debug trace in release player
AFAIK, the 4.5.1A targets Flash Player 10.2 So the minimum required FP version of your customers is 10.2 and you can use only the API of 10.2 (no debug trace for release versions). If the user has 11.5 installed it will only use 10.2 API because you compiled your app in this version. Am 30.01.2013 um 17:08 schrieb David Coleman david_coleman_...@hotmail.com: Does this mean that an app that I compile with the default settings for 4.5.1A will not benefit from this stacktrace availability, even if the user has 11.5 installed? Or is having 11.5 release player installed, sufficient? We have an extensive error reporting system in our app that would benefit greatly from this... however forcing users to upgrade their flash player is not an option as our user base contains many people with legacy browsers. From: marcus.fri...@googlemail.com Subject: Re: Flash Player 11.5 - Debug trace in release player Date: Wed, 30 Jan 2013 17:02:55 +0100 To: dev@flex.apache.org Download the current SDK. Just edit the framework/flex-config.xml file and change this lines: !-- Specifies the minimum player version that will run the compiled SWF. -- target-player11.1/target-player !-- Specifies the version of the compiled SWF -- swf-version14/swf-version To: !-- Specifies the minimum player version that will run the compiled SWF. -- target-player11.5/target-player !-- Specifies the version of the compiled SWF -- swf-version18/swf-version You also need to download the the 11.5 playerglobal.swc from here: http://fpdownload.macromedia.com/get/flashplayer/updaters/11/playerglobal11_5.swc And copy it to: /frameworks/libs/player/11.5/playerglobal.swc (Thanks again Justin McLean for this explanation.) Marcus Fritze Am 30.01.2013 um 16:44 schrieb Cooper, Andrew acoo...@cimtek.com: Can you target 11.5 in Flash Builder(4.7) Does this automatically set the swf version to 18 or is that something else ? Andy -Original Message- From: Justin Mclean [mailto:jus...@classsoftware.com] Sent: 30 January 2013 00:38 To: dev@flex.apache.org Subject: Re: Flash Player 11.5 - Debug trace in release player HI, Just be aware that you need to compile your application with 11.5 (and swf version set to 18) for this to take effect. Thanks, Justin
Re: Flash Player 11.5 - Debug trace in release player
AFAIK, this feature is only about the stack trace of errors in the release Flash Player = 11.5, nothing is relative to any API to use, so, the SDK is not implied and you app can be compile with any version, having 11.5 release player installed is sufficient. Tell me if I missed something. -Fred -Message d'origine- From: Marcus Fritze Sent: Wednesday, January 30, 2013 5:16 PM To: dev@flex.apache.org Subject: Re: Flash Player 11.5 - Debug trace in release player AFAIK, the 4.5.1A targets Flash Player 10.2 So the minimum required FP version of your customers is 10.2 and you can use only the API of 10.2 (no debug trace for release versions). If the user has 11.5 installed it will only use 10.2 API because you compiled your app in this version. Am 30.01.2013 um 17:08 schrieb David Coleman david_coleman_...@hotmail.com: Does this mean that an app that I compile with the default settings for 4.5.1A will not benefit from this stacktrace availability, even if the user has 11.5 installed? Or is having 11.5 release player installed, sufficient? We have an extensive error reporting system in our app that would benefit greatly from this... however forcing users to upgrade their flash player is not an option as our user base contains many people with legacy browsers. From: marcus.fri...@googlemail.com Subject: Re: Flash Player 11.5 - Debug trace in release player Date: Wed, 30 Jan 2013 17:02:55 +0100 To: dev@flex.apache.org Download the current SDK. Just edit the framework/flex-config.xml file and change this lines: !-- Specifies the minimum player version that will run the compiled SWF. -- target-player11.1/target-player !-- Specifies the version of the compiled SWF -- swf-version14/swf-version To: !-- Specifies the minimum player version that will run the compiled SWF. -- target-player11.5/target-player !-- Specifies the version of the compiled SWF -- swf-version18/swf-version You also need to download the the 11.5 playerglobal.swc from here: http://fpdownload.macromedia.com/get/flashplayer/updaters/11/playerglobal11_5.swc And copy it to: /frameworks/libs/player/11.5/playerglobal.swc (Thanks again Justin McLean for this explanation.) Marcus Fritze Am 30.01.2013 um 16:44 schrieb Cooper, Andrew acoo...@cimtek.com: Can you target 11.5 in Flash Builder(4.7) Does this automatically set the swf version to 18 or is that something else ? Andy -Original Message- From: Justin Mclean [mailto:jus...@classsoftware.com] Sent: 30 January 2013 00:38 To: dev@flex.apache.org Subject: Re: Flash Player 11.5 - Debug trace in release player HI, Just be aware that you need to compile your application with 11.5 (and swf version set to 18) for this to take effect. Thanks, Justin
Re: Flash Player 11.5 - Debug trace in release player
@Frédéric Yes, you are right, it's not an API function. It's more an internal functionality of the Flash Player. But I am not sure if you are right. I have tested this for my own and the debug with release player only worked when I compiled against 11.5. Maybe someone else can confirm. Marcus Am 30.01.2013 um 17:28 schrieb Frédéric THOMAS webdoubl...@hotmail.com: AFAIK, this feature is only about the stack trace of errors in the release Flash Player = 11.5, nothing is relative to any API to use, so, the SDK is not implied and you app can be compile with any version, having 11.5 release player installed is sufficient. Tell me if I missed something. -Fred -Message d'origine- From: Marcus Fritze Sent: Wednesday, January 30, 2013 5:16 PM To: dev@flex.apache.org Subject: Re: Flash Player 11.5 - Debug trace in release player AFAIK, the 4.5.1A targets Flash Player 10.2 So the minimum required FP version of your customers is 10.2 and you can use only the API of 10.2 (no debug trace for release versions). If the user has 11.5 installed it will only use 10.2 API because you compiled your app in this version. Am 30.01.2013 um 17:08 schrieb David Coleman david_coleman_...@hotmail.com: Does this mean that an app that I compile with the default settings for 4.5.1A will not benefit from this stacktrace availability, even if the user has 11.5 installed? Or is having 11.5 release player installed, sufficient? We have an extensive error reporting system in our app that would benefit greatly from this... however forcing users to upgrade their flash player is not an option as our user base contains many people with legacy browsers. From: marcus.fri...@googlemail.com Subject: Re: Flash Player 11.5 - Debug trace in release player Date: Wed, 30 Jan 2013 17:02:55 +0100 To: dev@flex.apache.org Download the current SDK. Just edit the framework/flex-config.xml file and change this lines: !-- Specifies the minimum player version that will run the compiled SWF. -- target-player11.1/target-player !-- Specifies the version of the compiled SWF -- swf-version14/swf-version To: !-- Specifies the minimum player version that will run the compiled SWF. -- target-player11.5/target-player !-- Specifies the version of the compiled SWF -- swf-version18/swf-version You also need to download the the 11.5 playerglobal.swc from here: http://fpdownload.macromedia.com/get/flashplayer/updaters/11/playerglobal11_5.swc And copy it to: /frameworks/libs/player/11.5/playerglobal.swc (Thanks again Justin McLean for this explanation.) Marcus Fritze Am 30.01.2013 um 16:44 schrieb Cooper, Andrew acoo...@cimtek.com: Can you target 11.5 in Flash Builder(4.7) Does this automatically set the swf version to 18 or is that something else ? Andy -Original Message- From: Justin Mclean [mailto:jus...@classsoftware.com] Sent: 30 January 2013 00:38 To: dev@flex.apache.org Subject: Re: Flash Player 11.5 - Debug trace in release player HI, Just be aware that you need to compile your application with 11.5 (and swf version set to 18) for this to take effect. Thanks, Justin
Re: Flash Player 11.5 - Debug trace in release player
Just about every new feature is gated by SWF version. Some legacy code may have been relying on the lack of debug information in the Error.getStackTrace() in a release build. In fact, I haven't tried it, but it could break my hacks described here: http://blogs.adobe.com/aharui/2007/10/debugging_tricks.html On 1/30/13 8:40 AM, Marcus Fritze marcus.fri...@googlemail.com wrote: @Frédéric Yes, you are right, it's not an API function. It's more an internal functionality of the Flash Player. But I am not sure if you are right. I have tested this for my own and the debug with release player only worked when I compiled against 11.5. Maybe someone else can confirm. Marcus Am 30.01.2013 um 17:28 schrieb Frédéric THOMAS webdoubl...@hotmail.com: AFAIK, this feature is only about the stack trace of errors in the release Flash Player = 11.5, nothing is relative to any API to use, so, the SDK is not implied and you app can be compile with any version, having 11.5 release player installed is sufficient. Tell me if I missed something. -Fred -Message d'origine- From: Marcus Fritze Sent: Wednesday, January 30, 2013 5:16 PM To: dev@flex.apache.org Subject: Re: Flash Player 11.5 - Debug trace in release player AFAIK, the 4.5.1A targets Flash Player 10.2 So the minimum required FP version of your customers is 10.2 and you can use only the API of 10.2 (no debug trace for release versions). If the user has 11.5 installed it will only use 10.2 API because you compiled your app in this version. Am 30.01.2013 um 17:08 schrieb David Coleman david_coleman_...@hotmail.com: Does this mean that an app that I compile with the default settings for 4.5.1A will not benefit from this stacktrace availability, even if the user has 11.5 installed? Or is having 11.5 release player installed, sufficient? We have an extensive error reporting system in our app that would benefit greatly from this... however forcing users to upgrade their flash player is not an option as our user base contains many people with legacy browsers. From: marcus.fri...@googlemail.com Subject: Re: Flash Player 11.5 - Debug trace in release player Date: Wed, 30 Jan 2013 17:02:55 +0100 To: dev@flex.apache.org Download the current SDK. Just edit the framework/flex-config.xml file and change this lines: !-- Specifies the minimum player version that will run the compiled SWF. -- target-player11.1/target-player !-- Specifies the version of the compiled SWF -- swf-version14/swf-version To: !-- Specifies the minimum player version that will run the compiled SWF. -- target-player11.5/target-player !-- Specifies the version of the compiled SWF -- swf-version18/swf-version You also need to download the the 11.5 playerglobal.swc from here: http://fpdownload.macromedia.com/get/flashplayer/updaters/11/playerglobal11 _5.swc And copy it to: /frameworks/libs/player/11.5/playerglobal.swc (Thanks again Justin McLean for this explanation.) Marcus Fritze Am 30.01.2013 um 16:44 schrieb Cooper, Andrew acoo...@cimtek.com: Can you target 11.5 in Flash Builder(4.7) Does this automatically set the swf version to 18 or is that something else ? Andy -Original Message- From: Justin Mclean [mailto:jus...@classsoftware.com] Sent: 30 January 2013 00:38 To: dev@flex.apache.org Subject: Re: Flash Player 11.5 - Debug trace in release player HI, Just be aware that you need to compile your application with 11.5 (and swf version set to 18) for this to take effect. Thanks, Justin -- Alex Harui Flex SDK Team Adobe Systems, Inc. http://blogs.adobe.com/aharui
Re: Flash Player 11.5 - Debug trace in release player
Just about every new feature is gated by SWF version So true, just did a test and wasn't able to make it work without compiling with 11.5 :P -Fred -Message d'origine- From: Alex Harui Sent: Wednesday, January 30, 2013 5:49 PM To: dev@flex.apache.org Subject: Re: Flash Player 11.5 - Debug trace in release player Just about every new feature is gated by SWF version. Some legacy code may have been relying on the lack of debug information in the Error.getStackTrace() in a release build. In fact, I haven't tried it, but it could break my hacks described here: http://blogs.adobe.com/aharui/2007/10/debugging_tricks.html On 1/30/13 8:40 AM, Marcus Fritze marcus.fri...@googlemail.com wrote: @Frédéric Yes, you are right, it's not an API function. It's more an internal functionality of the Flash Player. But I am not sure if you are right. I have tested this for my own and the debug with release player only worked when I compiled against 11.5. Maybe someone else can confirm. Marcus Am 30.01.2013 um 17:28 schrieb Frédéric THOMAS webdoubl...@hotmail.com: AFAIK, this feature is only about the stack trace of errors in the release Flash Player = 11.5, nothing is relative to any API to use, so, the SDK is not implied and you app can be compile with any version, having 11.5 release player installed is sufficient. Tell me if I missed something. -Fred -Message d'origine- From: Marcus Fritze Sent: Wednesday, January 30, 2013 5:16 PM To: dev@flex.apache.org Subject: Re: Flash Player 11.5 - Debug trace in release player AFAIK, the 4.5.1A targets Flash Player 10.2 So the minimum required FP version of your customers is 10.2 and you can use only the API of 10.2 (no debug trace for release versions). If the user has 11.5 installed it will only use 10.2 API because you compiled your app in this version. Am 30.01.2013 um 17:08 schrieb David Coleman david_coleman_...@hotmail.com: Does this mean that an app that I compile with the default settings for 4.5.1A will not benefit from this stacktrace availability, even if the user has 11.5 installed? Or is having 11.5 release player installed, sufficient? We have an extensive error reporting system in our app that would benefit greatly from this... however forcing users to upgrade their flash player is not an option as our user base contains many people with legacy browsers. From: marcus.fri...@googlemail.com Subject: Re: Flash Player 11.5 - Debug trace in release player Date: Wed, 30 Jan 2013 17:02:55 +0100 To: dev@flex.apache.org Download the current SDK. Just edit the framework/flex-config.xml file and change this lines: !-- Specifies the minimum player version that will run the compiled SWF. -- target-player11.1/target-player !-- Specifies the version of the compiled SWF -- swf-version14/swf-version To: !-- Specifies the minimum player version that will run the compiled SWF. -- target-player11.5/target-player !-- Specifies the version of the compiled SWF -- swf-version18/swf-version You also need to download the the 11.5 playerglobal.swc from here: http://fpdownload.macromedia.com/get/flashplayer/updaters/11/playerglobal11 _5.swc And copy it to: /frameworks/libs/player/11.5/playerglobal.swc (Thanks again Justin McLean for this explanation.) Marcus Fritze Am 30.01.2013 um 16:44 schrieb Cooper, Andrew acoo...@cimtek.com: Can you target 11.5 in Flash Builder(4.7) Does this automatically set the swf version to 18 or is that something else ? Andy -Original Message- From: Justin Mclean [mailto:jus...@classsoftware.com] Sent: 30 January 2013 00:38 To: dev@flex.apache.org Subject: Re: Flash Player 11.5 - Debug trace in release player HI, Just be aware that you need to compile your application with 11.5 (and swf version set to 18) for this to take effect. Thanks, Justin -- Alex Harui Flex SDK Team Adobe Systems, Inc. http://blogs.adobe.com/aharui
RE: Flash Player 11.5 - Debug trace in release player
One final question on this Do you need Flash Builder 4.7 for this or will Flash Builder 4.0 be sufficient Thanks for all your help with this Andy -Original Message- From: Marcus Fritze [mailto:marcus.fri...@googlemail.com] Sent: 30 January 2013 16:03 To: dev@flex.apache.org Subject: Re: Flash Player 11.5 - Debug trace in release player Download the current SDK. Just edit the framework/flex-config.xml file and change this lines: !-- Specifies the minimum player version that will run the compiled SWF. -- target-player11.1/target-player !-- Specifies the version of the compiled SWF -- swf-version14/swf-version To: !-- Specifies the minimum player version that will run the compiled SWF. -- target-player11.5/target-player !-- Specifies the version of the compiled SWF -- swf-version18/swf-version You also need to download the the 11.5 playerglobal.swc from here: http://fpdownload.macromedia.com/get/flashplayer/updaters/11/playergloba l11_5.swc And copy it to: /frameworks/libs/player/11.5/playerglobal.swc (Thanks again Justin McLean for this explanation.) Marcus Fritze Am 30.01.2013 um 16:44 schrieb Cooper, Andrew acoo...@cimtek.com: Can you target 11.5 in Flash Builder(4.7) Does this automatically set the swf version to 18 or is that something else ? Andy -Original Message- From: Justin Mclean [mailto:jus...@classsoftware.com] Sent: 30 January 2013 00:38 To: dev@flex.apache.org Subject: Re: Flash Player 11.5 - Debug trace in release player HI, Just be aware that you need to compile your application with 11.5 (and swf version set to 18) for this to take effect. Thanks, Justin
Re: Flash Player 11.5 - Debug trace in release player
Hi, Does this mean that an app that I compile with the default settings for 4.5.1A will not benefit from this stacktrace availability, even if the user has 11.5 installed? From my testing that's sadly the case. You could detect the version of the flash player and then load a swf compiled with 11.5 if they are using 11.5. (Assuming your app is in the browser). Justin
Re: Flash Player 11.5 - Debug trace in release player
Hi, Also in the SVN develop branch of the ide directory there's several scripts that can download the swcs and make the changes for you. Thanks, Justin
RE: Flash Player 11.5 - Debug trace in release player
I've upgraded to 4.7 Installed the 4.1 SDK (this is what I need to target for now - I had issues with the 4.5 and 4.6 SDK's that I haven't had time to sort out) I've installed the playerglobal.swc, modified flex-config.xml But I still get Description ResourcePathLocationType unknown configuration variable 'swf-version'Liteline 19 Flex Problem even though I'm compiling with FB4.7 Is there anything I'm missing ? Andy -Original Message- From: Cooper, Andrew Sent: 30 January 2013 23:04 To: 'dev@flex.apache.org' Subject: RE: Flash Player 11.5 - Debug trace in release player Thanks for all the help... Just tried this in FB4.0 and it doesn't compile Description ResourcePathLocationType unknown configuration variable 'swf-version'Liteline 19 Flex Problem Looks like I'll be upgrading to FB4.7 soon Andy -Original Message- From: Justin Mclean [mailto:jus...@classsoftware.com] Sent: 30 January 2013 21:07 To: dev@flex.apache.org Subject: Re: Flash Player 11.5 - Debug trace in release player Hi, Do you need Flash Builder 4.7 for this or will Flash Builder 4.0 be sufficient Not tried but see no reason why it shouldn't work on 4.0 if you have the playerglobal.swc and flash player version and swf version numbers set correctly in the flex config file. Thanks, Justin
Re: Flash Player 11.5 - Debug trace in release player
Hi, Just tried this in FB4.0 and it doesn't compile Look like the -swf-version option was added in FB 4.5 (or rather to the compiler for the Flex SDK that come with FB 4.5). You might be able to get it to work with the -target-player option? Justin
Re: Flash Player 11.5 - Debug trace in release player
Hi, Is there anything I'm missing ? You're actually compiling with the compiler that come with 4.1 SDK and it doesn't support that option. Try -target-player option instead that may work (I've not tried it), otherwise you'll need to to use 4.5. Justin
Re: Flash Player 11.5 - Debug trace in release player
Hi, Is it not working for FB4?? I have upgrade the SDK. Regards, Manish On Thu, Jan 31, 2013 at 5:11 AM, Justin Mclean jus...@classsoftware.comwrote: Hi, Is there anything I'm missing ? You're actually compiling with the compiler that come with 4.1 SDK and it doesn't support that option. Try -target-player option instead that may work (I've not tried it), otherwise you'll need to to use 4.5. Justin
Re: Flash Player 11.5 - Debug trace in release player
Hi, Is it not working for FB4?? I have upgrade the SDK. If you using the 4.5+ SDK it may work in FB4. You may have some luck using the -targetplayer compiler option rather than the -swf-version compiler option in FB4 using an SDK earlier than 4.5. I've not tried either so if someone does feedback here would be good. Thanks, Justin
RE: Flash Player 11.5 - Debug trace in release player
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