|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: May 2009
Сообщений: 34
|
как вызвать символ из дочернего класса
Вопрос по видимому банальный, но для новичка актуальный
Помогите пожалуйста разобраться: - работаю в FlashIDE; - создаю пустой символ скажем - Main, прописываю для него соответствующий Main.as и перетягиваю этот символ на временную шкалу моего fla файла; - создаю ещё один символ круг - Circl, для него тоже пишу свой Circl.as файл, но класс вызываю из Main.as; Все trace отрабатывают показывая, что и Main, и Circl работает, но при добавлении addCild(мой вручную нарисованный круг) в Circl, хотя компилятор не ругается, но и не показывает. В чём может быть проблема? |
|
|||||
Регистрация: May 2009
Сообщений: 34
|
Код Main
package { import flash.display.MovieClip; public class Main extends MovieClip { trace("Main я вижу"); public function Main() { var rf:Circl = new Circl(); addChild(rf); } } } package { import flash.display.MovieClip; public class Circl extends MovieClip { var Poch_znach; var end_Znach:Number; trace("Circl я вижу"); var krug:Chast = new Chast(); public function Circl() { Poch_znach = 1; trace("Poch_znach=" + Poch_znach); end_Znach = my_func(Poch_znach); trace("end_Znach=" + end_Znach); Viz(); } function my_func(vn_zmin:Number) { trace("Функция работает"); return(vn_zmin + 1); } function Viz() { addChild(krug); trace("Viz работает"); } } } Уточню, что Main - это пустой символ он же класс для вызова основного рабочего символа Circl. Последний раз редактировалось p0okm; 28.04.2014 в 18:05. |
Часовой пояс GMT +4, время: 21:02. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|