首页 | CG软件 | CG信息 | CG教程 | 三维作品 | 设计理论 | CG加油站 | 设计鉴赏 | 社区图库 | Flash | 专题 | 顶客 | 论坛 | 博客 | 导航 | 下载 | 高级搜索
RSS
热门: 素材  作品  设计  效果图  创意  3dsmax  优秀作品  Vray  艺术  欣赏

flash和director之间的沟通技巧

来源:pconline 作者: 时间:2007-09-30 点击:
FLASH   之间   沟通   技巧   Director   Flash和Director之间的沟通技巧
   Flash 对Director来说无疑是一个最多才多艺的演员,有时候一些元素用flash来制作确实非常的方便。在一些交互性很强的项目中,难免会碰到flash元素需要和主程序相互沟通传递信息,下面就这来谈谈他们之间是如何沟通的。

1. flash to director

flashdirector沟通主要通过下面两个办法

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 通道
本文地址:http://www.cg3000.com/html/cgTutorials/Multimedia/Director/20070930/flashhedirectorzhijiandegoutongjiqiao_38108.shtml
上一篇:Excel2000和Director8.5亲密接触
下一篇:Director Lingo 语言入门(9)
关键字:迅雷 快车 Baidu flash director 之间 沟通 技巧
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册
图腾CG联盟免责声明:本网站转载纯粹出于为网民传递更多信息之目的,无任何商业目的。如本网站转载稿件涉及版权等问题,请作者速来函admincg3000@163.com联系,在此,我们首先向您表示诚挚的歉意,并将尽快予以改正。本网站上发表的内容只代表作者本人之观点,本网站只出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。
赞助广告