上一篇 | 下一篇

Director中各种内部事件发生的顺序

发布: 2007-1-25 17:04 | 作者: 佚名 | 来源: 《Director 7开发使用手册》 | 查看: 143次

  事件是引发程序执行的关键,在影片播放的时候除了会处理一些用户引发的事件之外,还会处理一些内部事件。director 在固定的时机以一定的顺序处理这些内部事件。奥古多媒体)h2G~ yk ~P7w

2n,|OIc   当影片开始播放时:奥古多媒体7{M nQt)c`Tx N
奥古多媒体 J#Di{Z2@B
  1. prepareMovie事件:发生在影片的演员刚刚预载入内存时。
W%DRM|o
jpG;_Fi1j vG   2. beginsprite事件:如果某一帧有一个播放磁头从未遇到过的分镜,那么当播放磁头移动到这一帧时会发生这个事件,当重复播放某个分镜的第一帧时,这个事件只会发生一次。奥古多媒体#M+I V*Emg ?e

*j_ljD4R   3. prepareframe事件:在这个事件发生之后,director会开始播放声音,在舞台上显示 分镜,执行调色板或过程效果这个事件发生在 enterframe 之前。奥古多媒体|%AX~[5G"zv
奥古多媒体EI+S~_#_4Rzy
  4. startMovie事件:发生在播放头进入影片的第一帧之前。
7JgN'yDff)\wt
K.h P2q#`z(}A/~R   当影片播放一帧时:奥古多媒体~f'HV;Fj%R
奥古多媒体R0uuo}(r4\ kwD3N
  beginsprite -> stepframe -> prepeareframe -> enterFrame -> xxx -> exitframe -> endframe奥古多媒体8Bn4tk,J4G Z

gY"{p X;l.WMw2`   其中xxx 部分:director处理节奏通道中的时间延迟设置,idle 事件,和鼠标键盘事件。奥古多媒体\YFOa"PejZ

B9biwjzd }   当影片结束的时候:奥古多媒体6Q*R#j)x/nm'n&G%r H

`2b%j%[)K~ m   endsprite -> stopmovie
8d A9l |(Qn `4W 奥古多媒体(n5q!dYb#G7jB
  注意了以上几种事件发生的前后顺序对检查程序有时候发生的一些莫名错误很有帮助。

字号: | 推荐给好友

 

评分:0

我来说两句

seccode


最新歌曲
转机 放生 黄玫瑰 摇啊摇 那滋味 擦肩而过 你若成风 幸福一辈子 依然在一起 吻得太逼真 感动天感动地 坐上火车去拉萨 怎么会狠心伤害我
心碎 冲动 小太阳 别碰我 蒲公英 爱情小偷 只要不亏 一定要爱你 等爱的玫瑰 无情的温柔 北极星的眼泪 最后一次的温柔 亲爱的那不是爱情
光荣 火花 下雨天 我可以 樱花草 为你写诗 独家记忆 再见小时候 寂寞才说爱 忘不掉的伤 爱上你是个错 第三者的第三者 孤独的时候可以抱你
假如 城府 是非题 有缘人 舍不得 我的答铃 只欠秋天 外滩十八号 越爱越难过 123木头人 爱走了心碎了 爱上你是我的错 爱情里没有谁对谁错