Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Как задать событие 'rollOver' для клипа? (http://www.flasher.ru/forum/showthread.php?t=120983)

van4es 04.02.2009 15:27

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

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

Код AS1/AS2:

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 какоето значение ну обычно это функция. Для более какого то простого восприятия кода самому же лучше задавать функцию и ее присваивать этому "Событию", а не создавать функцию на месте и писать в ней код

Пример:
Код AS1/AS2:

my_clip.onRollOver = function(){
}

Хороший пример
Код AS1/AS2:

function rollOver():Void
{
}
 
my_clip.onRollOver = rollOver;

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

van4es 05.02.2009 13:04

Ага, спасибо. Буду пробывать.


Часовой пояс GMT +4, время: 22:59.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.