Dependências

7 views
Skip to first unread message

Luiz Carlos Gonçalves dos Anjos

unread,
Oct 21, 2011, 3:23:53 PM10/21/11
to ASFFramework, luiz....@gmail.com
Estou precisando criar algumas seções, que faz o seguinte:
-> carrega o swf correspondente.
-> carrega o xml
-> carrega image1
-> carrega image2

Sei que o ASF faz com que sua seção consiga carregar suas dependências
perfeitamente.
O problema é que a image1 e a image2, são as mesmas imagens que estão
no nó do xml na posição 1 é 2.

Tem alguma forma de fazer com que o ASF, carregue o xml, carregue as
imagens 1 e 2 que estão no xml carregado?
Assim, eu não precisaria listar o caminho dessas imagens novamente na
dependência da seção.


Neto Leal

unread,
Oct 24, 2011, 2:02:52 PM10/24/11
to asffra...@googlegroups.com, luiz....@gmail.com
Você pode criar um XML de dependências e carregar o próprio XML como dependência.
O exemplo seria assim:

<files src="{base}{xml}/logos.xml">
<file id="logos_xml">{base}{xml}/logos.xml</file>
</files>

No arquivo logos.xml

<logos>
<file id="logo_1" year="1981">{main.base}content/logos/logo1.png</file>
<file id="logo_2" year="1991">{main.base}content/logos/logo2.png</file>
<file id="logo_3" year="2002">{main.base}content/logos/logo3.png</file>
<file id="logo_4" year="2008">{main.base}content/logos/logo4.png</file>
<file id="logo_5" year="2011">{main.base}content/logos/logo5.png</file>
</logos>

Assim você pode acessar as imagens da sua app como dependências:

app.dependencies.getImage( "logo_1" );

e também o XML

app.dependencies.getXML( "logos_xml" );

O ASF vai reconhecer todos os nós "file" (inclusive com condicionais etc) e os atributos como se você tivesse escrito todos no nó <files/> do application.xml. Mas nada te impede de colocar atributos adicionais e interpretá-los manualmente (como é o caso do atributo "year" do exemplo acima)

Isso resolve seu problema?
Reply all
Reply to author
Forward
0 new messages