![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jan 2007
Сообщений: 302
|
Здравствуйте, вроде все прочитал, как должно работать, и вроде все получалось, но теперь не вижу где ошибка хоть забей подскажите пож.
Есть два класса, есть библиотека из которой хочу добавить символ в ролик. Символ есть в библиотеке, FlashDevelop его видит, тоисть автодополнение кода видит, все замечательно компилируется, только вот... не видно его. Тоисть addChild не срабатывает.. ![]() Почему? package { import flash.display.MovieClip; import flash.events.Event; /** * ... * @author webdev */ public class Controller extends MovieClip { //private var urlName = "rtmp://localhost/Poker"; private var _uiconnect:UI_Connection; public function Controller() { trace ("<--Controller::Controller()-->"); uiConnect(); } public function uiConnect():void { trace ("func_UI_Connect"); _uiconnect = new UI_Connection(this); this.addChild(this._uiconnect); } } } package { import flash.display.MovieClip; import Controller; /** * ... * @author webdev */ public class UI_Connection extends MovieClip { private var _uicontroller:Controller; private var xxx:mcMenuButton; public function UI_Connection(_controlller:Controller) { trace("<--UI_Connection::UI_Connection()-->"); this._uicontroller = _controlller; setFon(200,200,200,200); } private function setFon(_x:int, _y:int, _h:int, _w:int):void { trace ("func_setFon"); this.xxx = new mcMenuButton(); this.x = _x; this.y = _y; this.height = _h; this.width = _w; trace("1"); this.addChild(this.xxx); trace("2"); } } } Running process: C:\Program Files (x86)\FlashDevelop\Tools\fdbuild\fdbuild.exe "D:\#Projekte#\Flash\Poker\Poker.as3proj" -ipc 488f9f14-444a-4479-b1e8-644daece5f8f -compiler "C:\Program Files (x86)\FlashDevelop\Tools\flexsdk" -library "C:\Program Files (x86)\FlashDevelop\Library" Using the Flex Compiler Shell. Building Poker mxmlc -load-config+=obj\PokerConfig.xml -debug=true -incremental=true -benchmark=false -static-link-runtime-shared-libraries=true -o obj\Poker634317404437106614 Incremental compile of 1 Loading configuration file C:\Program Files (x86)\FlashDevelop\Tools\flexsdk\frameworks\flex-config.xml Loading configuration file D:\#Projekte#\Flash\Poker\obj\PokerConfig.xml Files changed: 1 Files affected: 1 obj\Poker634317404437106614 (3915 bytes) (fcsh)Build succeeded Done(0) [Starting debug session with FDB] <--Controller::Controller()--> func_UI_Connect <--UI_Connection::UI_Connection()--> func_setFon 1 2 Добавлено через 3 часа 12 минут По этому вопросу нагуглил, нужно убрать this.height = _h; this.width = _w; и все заработает. думаю тему можно закрывать и вопрос считать решенным. |
![]() |
![]() |
Часовой пояс GMT +4, время: 15:55. |
|
|
« Предыдущая тема | Следующая тема » |
|
|