what improvements for the new version SDK? Thanks Mark
On Thu, May 17, 2012 at 10:08 AM, Carol Frampton <cfram...@adobe.com> wrote: > > > On 5/17/12 12 :41PM, "christofer.d...@c-ware.de" > <christofer.d...@c-ware.de> wrote: > > >Hi, > > > >I am currently working on a tool to automatically convert a flex sdk into > >a mavenized form that I can use together with my flexmojos maven builds. > > > >While I was working on this, I could never understand, why the > >playerglobal and airglobal stuff is actually located inside the Flex SDK > >framework directory. As far as I understood it, it actually has nothing > >to do with the actual Flex framework and is more part of the runtime. I > >guess Adobe will still be using Flash Player and playerglobal as they are > >provided by Adobe and Apache doesn't do any developing in this sector. Am > >I correct? > > > >In my tool I decided to deploy the playerglobal and airglobal parallel to > >the runtimes, this also avoided the version confusions in flexmojos: > >Now you select which flex sdk you want and what player version. > > > >Just to ad my 50ct to this discussion about the playerglobal location. > > > >Chris > > > > Chris, > > I'm not sure how much you've been following the recent changes. In the > Apache world, AIR and playerglobal should not be within the Flex directory > structure and we've moved them out. There are either environment > variables, and/or properties in an env.property file, that can be used to > specify the locations. The property file path needs a tad more work which > I've done but not submitted yet. > > FlashBuilder, on the other hand, is very intertwined with the Flex SDK, > and expects/demands, everything live in the same directory structure. > > Carol > > > > > > > > > > > > >-----Ursprüngliche Nachricht----- > >Von: Carol Frampton [mailto:cfram...@adobe.com] > >Gesendet: Dienstag, 15. Mai 2012 15:37 > >An: flex-dev@incubator.apache.org > >Betreff: Re: Preliminary release candidate of Apache Flex 4.8.0 (for > >developers only) > > > >Justin, > > > > > >On 5/10/12 7 :13PM, "Justin Mclean" <jus...@classsoftware.com> wrote: > > > >> > >>I not sure that an environment variable is the best to indicate the > >>path to playerglobal.swc but it shoudl be placed in prescribed place in > >>the SDK folder. Why? Well if you have multiple versions of the Apache > >>SDK configured in Flash Builder which use different versions of > >>playerglobal.swc it going to make life a little difficult. > > > >I've been doing some FlashBuilder integration work for the FlashBuilder > >team. I finally get what you are saying about the playerglobal version. > >When you change the target version either thru the IDE or on the command > >line, the path to playglobal.swc should automagically change. In > >flex-config.xml, rather than the current entries which are > > > > <external-library-path> > > <path-element>{playerglobalHome}/playerglobal.swc</path-element> > > </external-library-path> > > > > <path-element>{playerglobalHome}</path-element> > > > > > > > > > >the proper entries should be > > > > <external-library-path> > > > ><path-element>{playerglobalHome}/{targetPlayerMajorVersion}.{targetPlayerM > >i > >norVersion}/playerglobal.swc</path-element> > > </external-library-path> > > > > > > > ><path-element>{playerglobalHome}/{targetPlayerMajorVersion}.{targetPlayerM > >i > >norVersion}</path-element> > > > >The compiler replaces playerglobalHome with PLAYERGLOBAL_HOME environment > >variable (or with the change I am sitting on the env.PLAYERGLOBAL_HOME > >property in env.properties) and it replaces {targetPlayerMajorVersion} > >and {targetPlayerMinorVersion} with the targetVersion. > > > > > >I think I originally removed the version stuff because it is more > >complicated to explain how the directory structure pointed to by > >PLAYERGLOBAL_HOME is set up. Minimally you need playerglobal-dir/x.x > >where x.x is the value of playerglobal.version in build.properties. > > > > > >What do you think? > > > >Carol > > > >