Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 27.01.2011, 19:40
Killer_13 вне форума Посмотреть профиль Отправить личное сообщение для Killer_13 Найти все сообщения от Killer_13
  № 1  
Ответить с цитированием
Killer_13
 
Аватар для Killer_13

Регистрация: Jan 2007
Сообщений: 302
По умолчанию FlashDevelop не срабатывает - addChild подскажите что я делаю не так?

Здравствуйте, вроде все прочитал, как должно работать, и вроде все получалось, но теперь не вижу где ошибка хоть забей подскажите пож.
Есть два класса, есть библиотека из которой хочу добавить символ в ролик. Символ есть в библиотеке, FlashDevelop его видит, тоисть автодополнение кода видит, все замечательно компилируется, только вот... не видно его. Тоисть addChild не срабатывает..
Почему?

Код AS3:
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);
			}
 
	}
 
}
Код AS3:
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");
			}
	}
 
}
Окошко выдачи

Код AS3:
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, время: 14:04.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 14:04.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.