On 5/17/12 7 :26PM, "Justin Mclean" <jus...@classsoftware.com> wrote:

>HI,
>
>> In the Apache world, AIR and playerglobal should not be within the Flex
>>directory
>> structure and we've moved them out.
>
>Each Flex SDK may need a different playerglobal.swc depending on what
>Flash version it targets. You can work out which Flash Player version an
>SDK was compiled for by looking at flex-config.xml.
>
>You may need multiple playerglobal.swc if you have multiple SDKs
>installed (which would be fairly common IMO).

Justin,

I am just getting back to this.  Do you think the build files need to have
something like

<external-library-path
dir="${env.PLAYERGLOBAL_HOME}/${playerglobal.version}">
    <include name="playerglobal.swc"/>
            </external-library-path>

rather than


<external-library-path dir="${env.PLAYERGLOBAL_HOME}">
    <include name="playerglobal.swc"/>
            </external-library-path>

and the *-config.xml files need

<external-library-path>
    
<path-element>{playerglobalHome}/{targetPlayerMajorVersion}.{targetPlayerMi
norVersion}/playerglobal.swc</path-element>
      </external-library-path>

rather than 

<external-library-path>
    <path-element>{playerglobalHome}/playerglobal.swc</path-element>
      </external-library-path>





The compiler subs {targetPlayerMajorVersion}.{targetPlayerMinorVersion}
with the relavent pices of the <target-player> tag or command line option.
 The default, which btw, I was surprised to see is hard-coded into the
compiler is 11.1.  

As it stands now it is a regression from 4.6 since -target-player does not
do what it should be doing in the frameworks/*-config files.


Carol

Reply via email to