2010-03-25 138 views
1

有3个swf文件。 1.预加载器 2.全屏菜单 3.照片库 (以as3编码) 这些文件中的每一个文件的大小都不是很大。但所有这一切可能是。Flex集成问题

我的问题:

  1. 我可以导入所有3个文件在Flex和出现这种情况: 用户点击预加载,导致屏幕范围菜单。并根据菜单上点击的按钮,加载相应的图片库? 以这样的方式,每个对象动态加载
  2. 我可以显示2个SWF文件,比如一个文件在另一个上......就像css中的z-index。 例如:在角落上的一个小的右侧角落浮动菜单,浮动在屏幕上的翻转浮动在屏幕顶部的菜单上?

PS:我是Flex的新手。

回答

1

您可以从Flex项目中动态加载任意数量的SWF。同样,基于与每个SWF的交互,您可以加载另一个SWF。

查看Loader类以了解有关使用情况和要听的事件的信息。

+0

我不认为你正确地得到了我的问题。 1.我想swf漂浮在另一个 2.我想在a.swf中的on_Click(Button1)转到b.swf中的一个部分和一个.swf中的on_Click(Button2)转到b.swf中的另一个部分 – 2010-03-25 19:56:58

+0

您可以在Flex中对swfs进行分层,就像您可以分层Flex控件一样。在主要的Flex应用程序中需要额外的工作,但是您可以在每个SWF和主要的Flex应用程序之间来回切换。因此,a.swf可以通过on_click(Button1)的事件,主Flex应用程序可以捕获该事件,然后告诉b.swf做些事情。说实话,它可能会为你节省一些时间(和困惑)来重做Flex中的一些或全部SWF – Jason 2010-03-25 20:11:38