PDA

Просмотр полной версии : Помогите разрбраться Flash 8


esquire_vik
06.06.2006, 00:41
Помогите разрбраться 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
он говорит что у него в одном кадре 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
да! :)