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

Вернуться   Форум Flasher.ru > Flash > Flex

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

Регистрация: May 2012
Сообщений: 2
По умолчанию Вкладывание собственных дочерних элементов в собственный родительский компонент

Всем привет, сижу мозг парю. Поставил такую задачу, имею родительский компонент Book, в Book'е могут быть страницы, т.е компонент Page, и мне надо чтобы страницы вкладывались в книгу, а не накладывались поверх. Вот пример, рабочий. Куда копать дальше? А то Page рисуется по системе координат самого основного компонента, как и Book.

Код AS3:
<s:Application.....
<my:Book>
    <my:Page/>
</my:Book>
</s:Application>
Код каждого из компонентов.

Код AS3:
package bookp
{
 
	import flash.display.Sprite;
 
	import mx.containers.Canvas;
 
	public class Book extends Canvas
	{
		public function Book()
		{
			super();
			this.rawChildren.addChild(rect());
		}
 
		public function rect():Sprite
		{
			var c:Sprite = new Sprite();
			c.graphics.beginFill(0x00ff00);
			c.graphics.drawRect(30,30,500,500);
			c.graphics.endFill();
			return c;
		}
	}
}

Код AS3:
package bookp
{
 
	import flash.display.Sprite;
 
	import mx.containers.Canvas;
 
	public class Page extends Canvas
	{
		public function Page()
		{
			super();
			this.rawChildren.addChild(circl());
		}
 
		public function circl():Sprite
		{
			var c:Sprite = new Sprite();
			c.graphics.beginFill(0x011f00);
			c.graphics.drawCircle(60,60,50);
			c.graphics.endFill();
			return c;
		}
	}
}

Создать новую тему   Часовой пояс GMT +4, время: 01:56.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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