主题:  aw中插入flash问题

望枫

职务:普通成员
等级:1
金币:1.0
发贴:155
#12002/10/19 23:37:33
在aw中插入flash,如何先载入flash文件,但是不运行它,直到用按钮交互使它运行,



lzyman

职务:普通成员
等级:1
金币:1.0
发贴:202
#22002/10/20 3:04:48
“在aw中插入flash,如何先载入flash文件,但是不运行它,直到用按钮交互使它运行”,是指停留在某一帧(可以是第一帧),还是根本不出现帧画面?



望枫

职务:普通成员
等级:1
金币:1.0
发贴:155
#32002/10/20 7:34:24
不出现帧画面



5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:954
#42002/10/20 9:37:29
提供两种思路:
一、
如果用插入的话,在属性中先把pause选上,使动画停止在第一桢,然后取消属性选项中Image这一项,使画面消失!这样就实现了你的要求,当你要播放的时候,只要用setspriteproperty这个函数把Image项重新设为ture,然后用callsprite函数调用play方法就行了!
setspriteproperty(iconid@"flash",#image,ture)
callsprite(iconid@"flash",#play)

二、
如果用控件插入,就更简单了,只要在开始用函数设定被播放文件,即指定文件位置就行了!
在播放时,用函数的PLAY方法驱动!


真正的光明绝不是永没有黑暗的时间,只是永不被黑暗所湮没罢了;真正的英雄绝不是永没有卑下的情操,只是永不被卑下的情操所屈服罢了。

lzyman

职务:普通成员
等级:1
金币:1.0
发贴:202
#52002/10/20 12:18:14
我做了一个,是用AW的自身插件插入,在选项卡上勾选linked(链接),这时可再选Preload;若不想使用linked(链接),在选项卡上把Linked去掉,这时Preload变灰了但已经成为嵌入了。其他部分与斑竹所说略有不同,主要特点是按下按钮可以播送所指定的某一帧。



与人同乐

职务:管理员
等级:6
金币:18.0
发贴:3928
#62002/10/20 14:29:42
其实有许多内置东西都可以在需要时再播。制作一个只有永久性响应的交互作用分支结构或在第一页中就退出的框架结构,在结构中挂接各种图标。程序执行时会直接经过这些结构,在需要的时候用代码PLAY。



望枫

职务:普通成员
等级:1
金币:1.0
发贴:155
#72002/10/20 18:52:42
虚竹斑竹,你提供的第一种思路,我试了一下,不会出现帧画面,但是后面的调用还是没有成功,不知哪里有问题



望枫

职务:普通成员
等级:1
金币:1.0
发贴:155
#82002/10/20 18:57:50
几种方法试了,好像不能成功



望枫

职务:普通成员
等级:1
金币:1.0
发贴:155
#92002/10/21 12:49:36
setspriteproperty(iconid@"flash",#image,ture)
是不是有问题??