|
|
|||||
[+4 23.02.09]
|
не видно функций классов
Помогите пожалуйста, может кто сталкивался
Есть класс Controller и класс VideoPlayer. В классе видеоплеера вызываю метод init класса Controller, в ответ получаю что init не является функцией ставлю что может? кто-то сталкивался с подобной проблемой? |
|
|||||
[+4 23.02.09]
|
import net.flashXpert.videoPlayer.Controller; class net.flashXpert.videoPlayer.VideoPlayer extends MovieClip { /** The Movieclip that contains the Controll Bar */ private var mcController : Controller; /** The main XML */ private var settingsXML : XML; /** The class that handle the main XML */ private var xmlManager : XMLManager; public function VideoPlayer() { this.mcController._visible = false; this.settingsXML = _root.settings; this.settingsXML.ignoreWhite = true; settingsLoaded(); } /** * Called when the main XML is loaded and initializes player's components: Controll Bar, Video Display and Share */ private function settingsLoaded() : Void { trace(" --- need init controller --- " + mcController); trace(" --- need init controller --- " + mcController._alpha); trace(" --- need init controller --- " + mcController.init); mcController.init(this); } } import net.flashXpert.videoPlayer.VideoPlayer; class net.flashXpert.videoPlayer.Controller extends MovieClip { /** The main class */ private var mcVideoPlayer : VideoPlayer; private function Controller() { public function init(pMcVideoPlayer : VideoPlayer) : Void { trace(" --- init controller --- ") this.mcVideoPlayer = pMcVideoPlayer; } } |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Надо работать вызывать settingsLoaded в onLoad.
|
|
|||||
[+4 23.02.09]
|
а если я не гружу никакой XML, я его формирую из строки, которую формирую из flashvar'ов и дополняю своими нодами? как тогда быть?
(грузить сам XML - не вариант от него отказались, а вот структуру менять не хоцца) |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
А я что-то говорил про загрузку XML? onLoad — это метод любого класса наследника MovieClip, его нужно определить и работать там.
|
|
|||||
[+4 23.02.09]
|
Спасибо, проблема решилась
Отдельно большое спасибо пану __etc Последний раз редактировалось Dimas_Art; 19.02.2009 в 21:11. |
Часовой пояс GMT +4, время: 02:56. |
|
« Предыдущая тема | Следующая тема » |
Теги |
bug function |
|
|