|
1
1
ExternalInterface从1.0开始就可用,因此这可能是解决您问题的方法。通过ExternalInterface类,actionscript可以与javascript通信,反之亦然。因此,您可以从swf向javascript函数传递一个变量,并让javascript函数将该变量传递给FLEX应用程序中的函数。我不想写所有的代码,除非这听起来可能是你正在寻找的答案,在这种情况下,让我知道,我会为你写代码,或者只是。.. 过来看: ExternalInterface |
|
|
2
0
加载以FP8或更早版本为目标的SWF时,它将作为AVM1Movie的实例加载。从文档中: AVM1Movie对象可以使用从DisplayObject类继承的方法和属性(如x、y、width等)。但是,不允许AVM1 Movie对象和AVM2对象之间的互操作性(如调用方法或使用参数) 这是因为FlashPlayer 9+实际上有两个不同的虚拟机,它们不能直接相互通信。 LocalConnection肯定会在这种情况下工作:我已经在Flex 2应用程序中使用了v7 SWF,并且从v7->Flex2和Flex2->v7。我会看看你是如何设置的,因为它肯定会奏效。 |