![]() |
|
||||||||||
|
|||||
|
Регистрация: Oct 2006
Сообщений: 26
|
Может было у кого..
В самом фрейме (вне функций), после большой порции инициализации всяких переменных, добавляю клип: ..клип появляется на сцене, но код внутри него не выполняется (даже 'trace' в первом фрейме 'mTest'). Ошибок никаких не выдает. Выкидываю половину данных инициализации - всё работает. Ясно, что где то вкралась ошибка, но может кто знает - чем можно спровоцировать такое зависание свежесозданного клипа? |
|
|||||
|
Добрый совет – не пишите код в кадрах.
Попробуйте "выкинуть данные инициализации" до рабочего состояния, а потом добавлять по чуть-чуть, чтобы определить момент перехода в нерабочее состояние. |
|
|||||
|
Регистрация: Oct 2006
Сообщений: 26
|
Цитата:
Пробую, выкидываю.. Интересует именно - КАК можно заморозить новый клип, что не стартует даже первый фрейм (но графика выводится). И не вызвать при этом ошибки Пробую "на кошках", в отдельном проекте, повторить не получается ![]() |
|
|||||
|
Цитата:
|
|
|||||
|
Регистрация: Oct 2006
Сообщений: 26
|
Методом исключения добрался до ошибки.
В первом фрейме пишем: import ZZZ; // импортируем var zzz:ZZZ = new ZZZ(); // получаем указатель zzz.fnInit(this, "OK"); // вызываем функцию из нового класса var mTest:MovieClip=new m1(); // создаём новый MovieClip addChild(mTest); package { import flash.display.MovieClip; public class ZZZ { public function fnInit(m:MovieClip, str:String):void { trace("Class 'ZZZ' - fnInit. String - " + str); m.mBlock.gotoAndStop(2); } } } ![]() Если убрать из 'fnInit' код 'm.mBlock.gotoAndStop(2);' - всё проходит успешно - новый символ рапортует об успешном запуске командой 'trace'. Может кто объяснит причину такого поведения? З.Ы. 'mBlock' - размещен на сцене изначально. |
|
|||||
|
Регистрация: Oct 2006
Сообщений: 26
|
..и даже если вызываю ИЗ класса любую функцию размещенную на сцене или в любом клипе - стоит встретиться там команде 'gotoAndStop/Play' - получаю тот же эффект
Вытащил функцию 'fnInit' из класса - тот же эффект ![]() Последний раз редактировалось SiDDD; 02.06.2011 в 19:24. |
|
|||||
|
Регистрация: Oct 2006
Сообщений: 26
|
Я прикрепил проект - у вас показывает в нем какую-нибудь ошибку?
|
|
|||||
|
Регистрация: Oct 2006
Сообщений: 26
|
..и на этом тема упала? Может реально никто не знает ответа - или это настолько глупая ошибка, что влом отвечать? =)
|
![]() |
![]() |
Часовой пояс GMT +4, время: 09:53. |
|
|
« Предыдущая тема | Следующая тема » |
|
|