PDA

Просмотр полной версии : Проблема с переменной Movie Clip.


tgonta
05.11.2009, 13:44
Здравствуйте, ув. флешеры!
На днях у меня возник такой вот вопрос.

У меня в ролике есть 2 символа типа Movie Clip и один типа Button.
Одному из клипов присвоено название "cat", он экспортирован в AS. Этот клип содержит кошку. У него 1 кадр.

Второй клип - "box". Тоже экспортирован. В нём содержится кнопка, сценарий которой:
on(press) {
cat._x = _root._xmouse;
cat._y = _root._ymouse;
}

Но, когда я нажал на кнопку, кошка за мышью не переместилась. Хотя запустилось всё без ошибок.

lexa2000lexa
05.11.2009, 13:47
on(press) {
trace(cat)
}
что выдает?

tgonta
05.11.2009, 13:53
lexa2000lexa
cat

lexa2000lexa
05.11.2009, 14:33
исходник выклыдывайте.

tgonta
05.11.2009, 14:55
Вот исходник.

lexa2000lexa
05.11.2009, 15:36
прописывайте инстанс нейм у клипов cat и box и пропишите код на кадре box.onPress = function() {
cat._x = _root._xmouse;
cat._y = _root._ymouse;
}

и в предь старайтесь отказаться от написания кода на кнопках.

tgonta
05.11.2009, 16:01
Хм, теперь при нажатии кот переместился. НО за курсором он не тянется...

lexa2000lexa
05.11.2009, 16:09
box.onPress = function() {
cat._x = _root._xmouse;
cat._y = _root._ymouse;
this.onMouseMove = function(){
cat._x = _root._xmouse;
cat._y = _root._ymouse;
}
}
box.onRelease = box.onReleaseOutside = function(){
delete this.onMouseMove;
}

tgonta
14.11.2009, 19:37
Спасибо! Работает!