![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2010
Сообщений: 12
|
Привет.
6-ой час мучаюсь с этим: Error #1010: A term is undefined and has no properties. Все инстансы прописаны, все существует, другие однотипные строки прекрасно работают, а эта нет: Верх кода: public var bodys:MovieClip; public var bodyMask:MovieClip; public var leftLegs:MovieClip; public var leftLegMask:MovieClip; public var maskXLL = 0; public var maskYLL = 99; public var maskYB = 0; public var maskXB = -110; function frame14() { root.dinosaur.leftLegs.leftLegMask.x = maskXLL; root.dinosaur.leftLegs.leftLegMask.y = maskYLL; root.dinosaur.bodys.bodyMask.x = maskXB; // вот тут root.dinosaur.bodys.bodyMask.y = maskYB; // и тут var artM:int = artifactsFound; showScore(); plankText1.text = String(artM); tm.addEventListener(TimerEvent.TIMER,tmChange); buttonStart2.addEventListener(MouseEvent.CLICK, buttonStartFunction2); buttonStore.addEventListener(MouseEvent.CLICK, storeButtonClicked); buttonDino.addEventListener(MouseEvent.MOUSE_DOWN, dinoButtonClicked); buttonDino.addEventListener(MouseEvent.ROLL_OUT, dinoButtonClickedStop); stage.addEventListener(MouseEvent.MOUSE_UP, dinoButtonClickedStop); } root.dinosaur.leftLegs.leftLegMask.x = maskXLL; root.dinosaur.leftLegs.leftLegMask.y = maskYLL; никак. Что только не делал... |
|
|||||
|
блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
|
Что тут думать, прыгать надо. Поставил брейкпоинт, посмотрел, где накосячил, покаялся.
Если не дано, то вставил перед root.dinosaur.bodys.bodyMask.x = maskXB; trace(root.dinosaur); trace(root.dinosaur.bodys); trace(root.dinosaur.bodys.bodyMask); trace(root.dinosaur.bodys.bodyMask.y); trace(maskXB); PS: не называйте методы frame14 и не дёргайте лишний раз рут.
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают. |
|
|||||
|
Регистрация: Nov 2010
Сообщений: 12
|
Ни одно из них не трейсит.
Я же говорю - все попробывал. И как не рутить? У меня в мувике еще один мувик,а в нем еще 1. mc>mc>mc(операбельный). Без рута не пашет. В том и парадокс, что root.dinosaur.leftLegs.leftLegMask.x = maskXLL; root.dinosaur.leftLegs.leftLegMask.y = maskYLL; даже не трейсит А насчет frame14 : addFrameScript(0, frame1, 1, frame2, 2, frame3, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12 , frame13, 13, frame14); Так. Одну ошибку устранил. Теперь ошибка на этом месте: Только что-то не пойму, как так? Почему объекту не задаются координаты? Решено. Вся проблема в контурах, когда создавался квадрат, с помощью rectangle tool. Последний раз редактировалось al0ne; 03.09.2011 в 00:04. |
![]() |
![]() |
Часовой пояс GMT +4, время: 10:36. |
|
|
« Предыдущая тема | Следующая тема » |
|
|