Вот сделка,
У меня есть основной класс, который я вызываю из файла .fla. Все работало нормально, пока я не установил объект в библиотеке «экспорт для сценария действия» ... после этого этап больше не работал, этап теперь возвращает «ноль», просто потому, что я проверил объект на «экспорт для действия».
Я использую flash cs5, и с ранней версией flash этого никогда не случалось со мной.
Извините за английский ... и я надеюсь, что я достаточно ясно.
Пример кода:
package com {
import flash.display.MovieClip;
public class Teste extends MovieClip {
public function Teste() {
trace(stage)// traced null
}
}
}
Я попытаюсь объяснить шаги, которые я делаю.
- создать этот класс тестов;
- Откройте файл .fla и добавьте этот класс в поле Class в свойстве .fla файла;
- создать и MovieClip и попытаться экспортировать его из Actionscript;
И тут возникает проблема ... когда я сделал это, сцена теперь возвращает Null только потому, что я экспортировал MovieClip в библиотеку. o.o