Flash和Flex

时间:2008-10-22 12:39:56

标签: flex flash mxml

我的一些简单问题:

将Flash SWF文件插入flex的最佳方法是什么,这使我能够在重新进入该框架时从第0帧开始?这是国家吗,Viewstack?

有没有办法使用前进和后退按钮来浏览显示一组状态而不是选择某些对象然后会改变屏幕上的状态?

是否有任何代码可以显示这个?

Flash中的按钮,当它们在Flash中显示时是否存在可选择的问题?

TIA - 问候

Ĵ

1 个答案:

答案 0 :(得分:1)

如果您使用Viewstack,您可以将SWF放入容器,比如Canvas,并执行类似的操作

<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>

我没有对此进行测试,我对.content部分进行了一些猜测,但基本思路是当堆栈索引发生变化时,Viewstack将触发show事件。这将为你提供一个倒带你的SWF的钩子。

此外,可以将Viewstack设置为通过项目属性 - > Flex Compiler-&gt;浏览器集成服从浏览器的前进和后退按钮。一旦启动它就会自动工作。