PDA

Просмотр полной версии : Как задать событие 'rollOver' для клипа?


van4es
04.02.2009, 15:27
Ни как не могу найти как задать событие 'rollOver' для клипа? Т.е. запись должна быть не на клипе, а во фрейме.

как например событие 'release'

my_clip.onRelease = function(){}

как тоже самое прописать чтобы реакция была на наведение курсора на клип?

zzz_dmg
04.02.2009, 15:29
my_clip.onRollOver = function(){
}

qazwsx
04.02.2009, 17:44
Не понимаю даже Flash IDE подставляет методы к мувиклипам типо onRelease, onPress и др. :/ На всякий случай скажу в мувиклипе есть несколько функций каторые во AS2 представлены как бы собитиями... В этих функциях нету ничего это просто пустая паблик функция класса. Так вот когда вы делаете mc.onRelease = .... вы присваиваете функции класса mc onRelease какоето значение ну обычно это функция. Для более какого то простого восприятия кода самому же лучше задавать функцию и ее присваивать этому "Событию", а не создавать функцию на месте и писать в ней код

Пример:
my_clip.onRollOver = function(){
}

Хороший пример
function rollOver():Void
{
}

my_clip.onRollOver = rollOver;

Конечно еше лучше научится пользоватся "эвентами" - как бы эвенты AS2. И ООП -_-

van4es
05.02.2009, 13:04
Ага, спасибо. Буду пробывать.