Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   createEmtpyMovieClip() & Event Handler ??? (http://www.flasher.ru/forum/showthread.php?t=48763)

SoftLover 05.09.2003 16:13

createEmtpyMovieClip() & Event Handler ???
 
А может кто-нибудь подскажет как добавить обработчик события клипу, созданному программным путем методом createEmptyMovieClip()???

Armen Khanoyants 05.09.2003 16:16

imyaKlipa.onenterframe=function(){
trace("yo! flash cool:)");
}

SoftLover 05.09.2003 16:20

имя клипа генерируется динамически...

SoftLover 05.09.2003 16:26

и нужны обработчики типа mouseMove, mouseDown и т.п.

Пушистик 05.09.2003 17:38

:)
 
Код:

_root.createEmptyMovieClip("sq1", 1);
with (_root.sq1) {
    beginFill(0x000000, 100);
    lineStyle(0, 0xFFFF00, 100);
    moveTo(50,100);
    lineTo(70,100);
    lineTo(70,120);
    lineTo(50,120);
    lineTo(50, 100);
    endFill();
}
for (i=2; i<=10; i++) {
    duplicateMovieClip("sq1", "sq"+i, i);
    _root["sq"+i]._x=random(400);
    _root["sq"+i]._y=random(400);
}
MovieClip.prototype.onRollOver = function() {
    if (this._name.charAt(0)=="s") {
        trace("RollOver!!!");
    }
};
MovieClip.prototype.onRollOut = function() {
    if (this._name.charAt(0)=="s") {
        trace("RollOut!!!");
    }
};
MovieClip.prototype.onPress = function() {
    if (this._name.charAt(0)=="s") {
        trace("Press event!");
    }
};


SoftLover 05.09.2003 17:55

Thanks :)

iLoveYou 05.09.2003 23:24

Re: :)
 
Цитата:

Оригинал написал(а) Пушистик
Код:

MovieClip.prototype.onRollOver = function() {
    if (this._name.charAt(0)=="s") {

        trace("RollOver!!!");
    }
};


зашибисъ! :)

Пушистик 06.09.2003 12:31

Sergey"iLoveYou", чё тя там зашибло?

iLoveYou 07.09.2003 20:41

Цитата:

Оригинал написал(а) Пушистик
Sergey"iLoveYou", чё тя там зашибло?
зря иронизируешь. тут дело серьезное. я вот всю ночь думал:
почему if (this._name.charAt(0)=="s") , а не if (this._name.charAt(1)=="q")? вопрос века, йопт, а ты тут... :)

Пушистик 07.09.2003 22:24

хехе...
 
скажу те по секрету charAt(0)...


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

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