Как я могу создать новый STATE в кнопке во Flash CS3? - PullRequest
0 голосов
/ 11 июля 2009

Я пытаюсь создать новое состояние для кнопки, например, когда я вынимаю указатель мыши из области попадания и, делая это, он запускает небольшой видеоклип. Как мне это сделать? Возможно, мне нужно какое-то конкретное имя для этого состояния, например, Hit или Over, верно?

1 Ответ

1 голос
/ 11 июля 2009

Вы не можете сделать это ... кнопки имеют тип SimpleButton, который имеет только 3 фактических состояния и одну хитарию ...

чтобы сделать то, что вы хотите сделать, вам нужно создать пользовательский компонент кнопки, подклассы Sprite или MovieClip ... не забудьте установить для buttonMode и useHandCursor значение true ... если вы хотите иметь возможность редактировать его подобно кнопке, лучшим будет создание подкласса MovieClip ... тогда вы можете создать MovieClip, который имеет сцену для каждого состояния, и связать его с класс ... класс должен будет остановить MovieClip, чтобы избежать странного поведения ... и тогда вы сможете прослушивать все типы событий мыши, решая, к какой сцене переходить ... ну что ж, немного работы ... или вы создаете правильный компонент CS3 / CS4 ... или, может быть, вы можете найти один ...

Greetz

back2dos

...