CR的代码文本

all for learning about the world
  订阅 订阅  :: 管理

tut11-脚本基础

Posted on 2011-10-25 17:14  mumuliang  阅读(243)  评论(0编辑  收藏  举报

Dean's: http://www.deansdirectortutorials.com/scripting/tut11.htm 

 

Director的脚本有4类:

behaviors, cast member scripts, movie scripts, parent scripts

前3感觉上像是,以其保存位置决定了脚本的有效范围和生命周期。

最后一种可理解成类库。

 

操作一个 

从工具面板,拉一个button(右下最后一个)到stage,

在cast中button上右键 cast member script..

在脚本中的

on mouseUp

end

  beep

 

然后播放,然后单击按钮。。。。

问题来了,为啥就没反映呢?

然后再在beep后加

 

alert "Multimedia in Design is the greatest subject!"

还是没动静呢? 

 

因为当初添加的按钮是Tool面板不在classic mode。

director mx 2004和以后,都要先mode改成classic。

 

I mentioned at the start that you should use Classicmode buttons. The reason is that the other modes create  

Flash Component buttons, which work in a slightly different way. 

 

其他mode创建的按钮都是flash组件的按钮,它的工作方式略有不同。

flash组件按钮本身就默认被设置成不给你交互的,inactive.当然这个在property inpector里面是可以改的。

flash component里面的最后一项eventPassMode默认是#passNever,改成#passAlways就可以了。