Форум 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)
-   -   onEnterFrame, сильно туплю (( (http://www.flasher.ru/forum/showthread.php?t=74708)

Oreanor 26.01.2006 16:07

onEnterFrame, сильно туплю ((
 
почему вот этот код выполняется постоянно:

mc.onEnterFrame = function(){
this._x++;
}

а вот этот единожды:

mc.onEnterFrame = move(mc);
function move(mclip){
mclip._x++;
}


?????

Madasan 26.01.2006 16:19

Код:

function move(mclip){
        mclip._x++;
}

Это определение функции!

Код:

move(_root.myClip);
а это ее реализация, т.е. то что надо вписать в onEnterFrame, чтоб выполнялось постоянно.

Oreanor 26.01.2006 16:22

вот этот код работает

mc.onEnterFrame = move;

function move(){
this._x++;
}

но мне непонятно, как тогда передавать в функцию параметры? Через this.имяпеременной не хотелось бы ((. Или только так?

Oreanor 26.01.2006 16:25

спасибо, так работает!

function move(mclip){
mclip._x++;
trace("!!!");
}

mc.onEnterFrame = function(){
move(this);
}

не надо было пить столько кофе ;)


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

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