主题:  如何在FLASH与AW中互传数据!

21py

职务:普通成员
等级:1
金币:0.0
发贴:39
#12002/11/12 13:06:51
我的设计是这样的,看有没有其它好一点方法:

在AW中插入一段SWF文件,但是希望这个SWF文件只能在AW的环境中播放

因此,我想在SWF中插入一段script,能检查是否在当前AW中运行,传回一个值,

如果是,则播放,反之不放或者退出。

=======

顺路再问一个问题:

在AW中插入的SWF文件还是要下载到IE的临时文件夹中,能不能有办法不下载或是下载后将SWF文件删除掉。



与人同乐

职务:管理员
等级:6
金币:18.0
发贴:3928
#22002/11/12 13:23:10
AW与FLASH是可以传递变量值的。



21py

职务:普通成员
等级:1
金币:0.0
发贴:39
#32002/11/12 13:31:10


能不能给一下例子下载看一下。

最好是SWF---> AW

AW---->SWF

的双重例子

谢谢 Y 先生



与人同乐

职务:管理员
等级:6
金币:18.0
发贴:3928
#42002/11/12 13:42:18
变量值的获取和设置是用sprite方法getvariable和setvariable实现的
如callsprite(@"flash",#getVariable,"i")就取得FLASH变量i的值。

暂时没有例子。不过可以找本希望出版的Authorware 6经典范例教程看一下,有很详细的例子。



idea

职务:普通成员
等级:1
金币:1.0
发贴:289
#52002/11/12 13:57:54
CallSprite(@"Flash Icon", #setVariable, "currentURL", "http://www.macromedia.com")



21py

职务:普通成员
等级:1
金币:0.0
发贴:39
#62002/11/12 14:10:33


result := CallSprite(IconID@"SpriteIconTitle", #method [, argument...])

问题在于

#setVariable 这个变量是指什么呢?

买书,太贵了!!

各位老师们!!能不能辛苦一下。。。。。

给小弟来一份例子。



21py

职务:普通成员
等级:1
金币:0.0
发贴:39
#72002/11/12 14:56:18

有没有什么UCD可以更好地解决这个问题?

老张的东东也看过了,没有这类解决方法!



21py

职务:普通成员
等级:1
金币:0.0
发贴:39
#82002/11/12 15:06:11
好了,终于搞定了。
用老师的方法都可以了!!!

三种好的方法都可以从SWF中取得变量的值。

太谢谢了!!