Форум 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)
-   -   Помогите разрбраться Flash 8 (http://www.flasher.ru/forum/showthread.php?t=80747)

esquire_vik 06.06.2006 00:41

Помогите разрбраться Flash 8
 
Помогите разрбраться Flash 8 ! есть два слоя в одном movie klip name ball_mc 1 кад, в другом 1 кадр в котором Action Script!

Код:

ball_mc.onEnterFrame = function() {
        this._x+=(this._parent._xmouse-this._x)/4;
        this._y+=(this._parent._ymouse-this._y)/4;
};

Почему это н работает?
Спасибо!

MyXus 06.06.2006 00:47

экшн скрипт работает только для своего кадра.
в том же месте сделай trace(ball_ms). Получишь undefined.

iNils 06.06.2006 00:54

У меня работает.
ball_mc - это instance name или имя клипа в библиотеке?

MyXus 06.06.2006 02:24

он говорит что у него в одном кадре mc, а в другом - as

Kinsler 06.06.2006 11:43

у него они в слоях разных а не в разных кадрах
у меня тоже работает
автор давай исходник
небось назвал ченить не так...

iNils 06.06.2006 11:59

Цитата:

Сообщение от MyXus
он говорит что у него в одном кадре mc, а в другом - as

Это хорошая практика, в самом вержнем слое всегда хранится код (если он есть), слоем ниже только метки (если они есть), а дальше уже идут слои с объектами.

esquire_vik 06.06.2006 13:36

У меня єто в разных слоях точнее в самом верхнем слое в первом кадре- Action Script, в слое ниже movie clip имя которого ball_mc в библиотеке!

Kinsler 06.06.2006 13:43

дай ему на сцене имя ball_mc

tonnon 06.06.2006 13:46

в инстанс нэйм (instanse name, или как там пишется)

Kinsler 06.06.2006 13:50

да! :)


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

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