您现在的位置:
圆点视线
>>
教程
>>
媒体动画
>>
Director
>> 文章正文
flash和director之间的沟通技巧
热
★★★
flash和director之间的沟通技巧
作者:佚名 文章来源:圆点视线 点击数: 更新时间:2005-12-27 18:43:24
页面功能:【
发表评论
】【
加入收藏
】【
告诉好友
】【
打印此文
】【
关闭窗口
】
【字体:
小
大
】
Flash 对Director来说无疑是一个最多才多艺的演员,有时候一些元素用flash来制作确实非常的方便。在一些交互性很强的项目中,难免会碰到flash元素需要和主程序相互沟通传递信息,下面就这来谈谈他们之间是如何沟通的。
1. flash to director
flash 跟director沟通主要通过下面两个办法
a. lingo
flash 中可以通过 geturl(''lingo:lingoHandler'') 来调用director的lingo 指令。
比如
on (rollover)
{ geturl (''lingo:cursor 280'');}
on (rollout)
{ geturl (''lingo:cursor 0'');}
b. event
geturl (''event:amith,''sad'''') 执行director中影片脚本中的 amith 函数并传递 sad 参数
2. director to flash
director中 控制 flash 元素的指令相对多些,这里仅仅列出常用到的,供参考。
a. 控制 flash 元素播放类
sprite(1).play() --播放 falsh 演员
类似的函数有 rewind() stop() gotoframe() 等
b 传递参数类
getVariable(sprite 1, ''whatQues'') --取得 flash 演员中定义的变量whatQues的值
setVariable(sprite 1, ''whatQues'', ''Animal'') --设置flash 演员中定义的变量whatQues的值
c 设置flash消息传递机制(flash to director)
sprite(1).eventPassMode = #passNotButton
参数说明
#passAlways (缺省)—一随时传递消息
#passButton—当flash中的一个按钮按下后才传递消息
#passNotButton—当flash中的一个非按钮的任何物件按下时传递消息
#passNever—不传递任何消息
note:
上面假定 flash 演员放在 score 中的 1 通道
【
发表评论
】【
加入收藏
】【
告诉好友
】【
打印此文
】【
关闭窗口
】 文章录入:apoints 责任编辑:apoints 【字体:
小
大
】
上一篇文章:
Director中控制声音音量的几种方法
下一篇文章:
director应用技巧
最新文章
相关文章
Director怎样制作自定义光标
用Director控制动画GIF
director应用技巧
Director中控制声音音量的几种方法
Director8行为库的应用
用Director创建涂色板
认识Director中的Xtra
如何检测演员的载入进度
对象列表的调用与删除
用Lingo解决组合问题
网友评论:
(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
发表评论:
姓 名:
评 分:
1分
2分
3分
4分
5分
评论内容:
·严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
·用户需对自己在使用本网服务过程中的行为承担法律责任
·本站管理员有权保留或删除评论内容。
·评论内容只代表机友个人观点,与本网站立场无关。
最 新 推 荐
百度主题推广
最 新 热 门