2008-10-22 10 views
1

Juste quelques questions préjudicielles rapides de moi:Flash et Flex

Quelle est la meilleure façon d'insérer un fichier Flash SWF dans un flex, qui me permettra de faire recommencer à partir de l'image 0 sur réentrée de ce cadre? Serait-ce des États, Viewstack?

Existe-t-il un moyen d'utiliser les boutons avant et arrière pour naviguer à travers l'affichage d'un ensemble d'états plutôt que de sélectionner certains objets qui vont ensuite changer l'état à l'écran?

Y a-t-il un code quelconque qui peut montrer cela?

Egalement des boutons dans Flash, est-il possible qu'ils soient sélectionnables lorsqu'ils sont affichés dans Flash?

TIA - Regards

J

+0

Cela ressemble à 3+ questions. Pourriez-vous les diviser afin qu'ils soient plus faciles à traiter? – RickDT

Répondre

1

Si vous utilisez un ViewStack, vous pouvez mettre le fichier SWF dans un récipient, par exemple une toile, et faire quelque chose comme ça

<mx:ViewStack> 
    <mx:Canvas show="(mySWFA.content as MovieClip).gotoAndPlay(0);"> 
     <mx:SWFLoader id="mySWFA" source="mySWFA.swf"/> 
    </mx:Canvas> 
    <mx:Canvas show="(mySWFB.content as MovieClip).gotoAndPlay(0);"> 
     <mx:SWFLoader id="mySWFB" source="mySWFB.swf"/> 
    </mx:Canvas> 
</mx:ViewStack> 

refuge I » J'ai testé cela et je prends un peu de conjectures sur la partie .content, mais l'idée de base est que Viewstack lancera l'évènement show quand l'index de la pile sera changé. Cela vous donnera un crochet pour rembobiner votre swf.

De plus, un Viewstack peut être configuré pour obéir aux boutons avant et arrière du navigateur via les propriétés du projet-> Flex Compiler-> Browser Integration. Cela devrait fonctionner automatiquement une fois que c'est activé.