Director里面事件发生地顺序及其意义

来源:互联网
更新时间:2016/12/13 7:03:23
责任编辑:鲁晓倩
字体:

Director中事件发生的顺序及其意义

    我开始学习lingo的时候,在几个困扰我的几个严重问题中,事件的执行顺序就是其中之一,所以我现在把它们的整理出来,希望对还被这个问题骚扰的同志们有所帮助(部分资料来自aougu的lingo词典)。如果那位有补充,欢迎跟帖。

基于方便起见,假设一个电影中只有一个精灵而且只有第一帧,那么事件的执行顺序是这样的:

-- "preparemovie"

-- "beginSprite"

-- "prepareframe"

-- "startmovie"

-- "enterFrame"

-- "exitFrame"

-- "stopMovie"

-- "endSprite"

下面分别说明:

-- "preparemovie" :

系统消息和事件处理程序;所包含的语句在电影调入演员后、做下列事情前执行:

建立所播放的第一帧中sprite所属行为的实例。

预备播放第一帧,包括画出此帧,播放任何声音、以及执行过渡和调色板效果。

用于第一帧sprite行为的新全局变量应在处理程序on prepareMovie中初始化

。在以前的电影已经设定的全局变量无需复位。 处理程序on prepareMovie是一个放置lingo的好地方,以建立全局变量、初始化变量、在电影其余部分调入内存的同时播放声音、或检查与调整计算机状态(如色深)的好地方。

*此时,电影中的第一帧的演员已经载入,但是还没有进行初始化,因此这里可以对电影进行初始化,但是可能很多针对精灵,演员等具体内容的命令不能正确执行。

-- "beginSprite":

系统消息和事件处理程序,当播放头进入一帧,这一帧里首次出现了某个sprite时运行包含的语句。象endsprite,即使播放头在这一帧上循环,这个事件也将只发生一次。这是因为触发事件的sprite不是首次出现。这个事件在prepareframe前发生。当beginsprite的消息被发送的时候, Director会给任一附在这个sprite上的事件脚本建立一个实例。如果被使用在行为上,对象参数me会忽略这个事件。这条消息将被发送到行为和帧脚本。如果一个sprite在电影的第一帧出现,那么beginsprite的消息将会在prepareMovie后但在prepareframe和startmovie事件前发送。

注意:

需要注意某些sprite属性,如rect属性可能就不能受begainsprite处理程序的

控制。因为这个属性需要计算,并且在舞台更新以前不能完成。

*由于这个事件之出现一次,所以这是个把对精灵脚本甚至帧脚本初始化的好地方,如设定属性变量的初始值等。

-- "prepareframe":

系统消息和事件处理程序;包含的语句在画当前帧以前立即执行。 与

beginSprite和endSprite事件不同,每次播放头进入帧时都产生prepareFrame

事件。 处理程序on prepareFrame是一个在sprite画出前改变sprite属性的有

www.xue163.com true /2/22290.html report 1709 Director里面事件发生地顺序及其意义,Director中事件发生的顺序及其意义我开始学习lingo的时候,在几个困扰我的几个严重问题中,事件的执行顺序就是其中之一,所以我现在把它们的整理出来,希望对还被这个问题骚扰的同志们有所帮助(部分资料来自aougu的lingo词典)。如果那位有补充...
最近关注
首页推荐
热门图片
相关文章:
最新添加资讯
24小时热门资讯
精彩资讯
精彩推荐
热点推荐
真视界
精彩图片
社区精粹
关于本站 | 广告服务 | 手机版 | 商务合作 | 免责申明 | 招聘信息 | 联系我们
Copyright © 2004-2016 Xue163.com All Rights Reserved. 中国学网 版权所有
京ICP备10044368号-1 京公网安备11010802011102号
荐闻 | 学网头条知识问答 | 装修 | 作业 | 荐闻 | 学网头条精彩微信 | 新闻中心 | 软件教室 | 设计大全 | 网络相关 | 英语学习 | 开发编程 | 考试中心 | 参考范文 | 管理文库 | 营销中心 | 站长之家 | IT信息中心 | 商学院 | 数码大全 | 硬件DIY | 企业服务 | 网吧在线 | 问吧 | 百科 | 硬件知识 | 本网视点 | 文库 | 手机 | 平板 | 汽车 | 游戏 | 家电 | 精彩摄影 | 时尚科技 | 现代家居 | IT女人 | 经验 | 每日新闻 | 健康养生 | 图书馆 | 猎奇 | 精彩看点 | 图库 | 新闻中心 | 软件教室 | 设计大全 | 网络相关 | 英语学习 | 开发编程 | 考试中心 | 参考范文 | 管理文库 | 营销中心 | 站长之家 | IT信息中心 | 商学院 | 数码大全 | 硬件DIY | 企业服务 | 网吧在线 | 问吧 | 百科 | 硬件知识 | 本网视点 | 文库 | 手机 | 平板 | 汽车 | 游戏 | 家电 | 精彩摄影 | 时尚科技 | 现代家居 | IT女人 | 经验 | 每日新闻 | 健康养生 | 图书馆 | 精彩微信 | 猎奇 | 精彩看点 | 图库编程 方案 信息windows方案windows answer文档机构教育文档问答中心IT编程数码信息解决方案信息中心IT科技