2012-02-13 4 views
1

J'ai un fichier SWF qui prend le thème du réseau pendant l'exécution. Maintenant, j'ai converti ce swf en swc, et créé un autre swf conteneur pour pointer vers ce swc. Semble le nouveau fichier swf a l'information de thème, que le swc ne prend pas le thème. Comment activer swc pour prendre le même thème que son fichier swf conteneur parent?comment passer le thème dynamique de swf à swc?

Merci.

+0

Je suis très confus quant à ce que vous demandez ou quel est le problème. Le service informatique peut vous aider si vous donnez un nom à chaque SWF et SWC afin que je puisse dire lequel est quoi. Il peut être utile d'inclure une liste formelle des étapes que vous avez suivies depuis l'endroit où vous vous trouvez. – JeffryHouser

Répondre

1

Je ne sais pas si cela est exactement ce que vous cherchez, mais jetez un coup d'œil à ceci: http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7f8c.html#WS2db454920e96a9e51e63e3d11c0bf69084-7e68

d'Adobe:

Si vous avez un fichier SWC thème existant, vous pouvez l'utiliser comme feuille de style d'exécution. Pour ce faire, vous devez extraire le fichier CSS du fichier SWC de thème. Vous compilez ensuite le fichier SWF de style en transmettant le fichier SWC restant en tant que bibliothèque.

Les étapes suivantes montrent ce processus en utilisant la ligne de commande:

Extrait du fichier CSS à partir du fichier SWC en utilisant PKZip ou utilitaire d'archivage similaire, comme dans l'exemple suivant:

$ unzip halo.swc defaults.css 

(Facultatif) Renommez le fichier CSS en un nom significatif. C'est le nom de votre fichier SWF de style. L'exemple suivant renomme le fichier defaults.css en halo.css:

$ mv defaults.css halo.css 

Compilez le fichier SWF de style. Ajoutez le fichier SWC thème au fichier SWF de style en utilisant l'option include-bibliothèques, comme dans l'exemple suivant:

$ mxmlc -include-libraries=halo.swc halo.css 

Si vous avez plusieurs fichiers CSS dans un thème fichier SWC, vous devez extraire tous avant compiler le fichier SWF de style.

+0

Merci pour le lien. C'est utile. Cela m'a aidé à comprendre comment obtenir du CSS de SWC à SWF. Mais mon scénario est opposé, je voudrais que le thème d'exécution chargé à partir de SWF s'applique aux modules dans SWC. Aucune suggestion? – BlueDolphin

+0

BTW, le style est chargé par SWF, et SWC n'a pas connaissance du thème que SWF charge. Je m'attends juste à ce que SWC utilise des styles définis dans SWF. – BlueDolphin

Questions connexes