【问题标题】:Flash and FlexFlash 和 Flex
【发布时间】:2008-10-22 12:39:55
【问题描述】:

我有几个简单的问题:

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

有没有一种方法可以使用前进和后退按钮来导航显示一组状态,而不是选择某些对象然后更改屏幕上的状态?

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

还有 Flash 中的按钮,它们在 Flash 中显示时是否可以选择?

TIA - 问候

J

【问题讨论】:

  • 这听起来像是 3 个以上的问题。你能把它们分开以便更容易解决吗?

标签: apache-flex flash mxml


【解决方案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。

此外,可以通过项目属性->Flex 编译器->浏览器集成来设置 Viewstack 以服从浏览器的前进和后退按钮。一旦开启,它应该会自动工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-06
    • 1970-01-01
    • 1970-01-01
    • 2013-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多