如何在Flash CS3中的按钮中创建新的STATE?

时间:2009-07-11 16:03:37

标签: flash button state

我正在尝试为按钮创建一个新状态,就像当我将鼠标指针移出Hit Area时,这样做会触发一个小动画片段。我该怎么做?我可能需要这个状态的某个特定名称,比如Hit或Over,对吧?

1 个答案:

答案 0 :(得分:1)

你不能这样做......按钮的类型为SimpleButton,只有3个实际状态和一个hitarea ......

要做什么,你想做什么,你需要创建一个自定义按钮组件,子类化SpriteMovieClip ...不要忘记设置buttonMode和{{ 1}} to true ...如果你想能够编辑它就像一个按钮,最好的是创建一个useHandCursor子类...然后你可以创建一个MovieClip,每个州有一个场景,你把它与班级联系起来......班级必须停止MovieClip以避免奇怪的行为......然后你可以听所有类型的鼠标事件,决定,跳到哪个场景...好一点工作......或者你创建一个合适的CS3 / CS4组件...或者你可以找到一个......

格尔茨

back2dos