Показать сообщение отдельно
Старый 24.05.2010, 17:32
gloomyBrain вне форума Посмотреть профиль Отправить личное сообщение для gloomyBrain Найти все сообщения от gloomyBrain
  № 29  
Ответить с цитированием
gloomyBrain
 
Аватар для gloomyBrain

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
Цитата:
Ха, Глум опередил =) Ты ошибся в списке, кто может поменять размер - смотри мой =)
Интересно, что тебе даст graphics? =)
Если отслеживать рисование - тогда надо делать свою обёртку. Или рисовать только в детях.
Про детей -
Код AS3:
package {
	import flash.display.DisplayObject;
	import flash.display.Sprite;
	import flash.events.Event;
 
	/**
	 * ...
	 * @author gloomyBrain
	 */
 
	public class ExtendedSprite extends Sprite {
 
		public function ExtendedSprite() {
 
			super();
 
		}
 
		private function change():void {
			this.dispatchEvent(new Event(Event.CHANGE));
		}
 
		override public function addChild(child:DisplayObject):DisplayObject {
			super.addChild(child);
			this.change();
			return child;
		}
 
		override public function getChildAt(index:int):DisplayObject {
			return super.getChildAt(index + 1);
		}
 
		override public function get width():Number {
			return super.width;
		}
 
		override public function set width(value:Number):void {
			super.width = value;
			this.change();
		}
 
		override public function get height():Number {
			return super.height;
		}
 
		override public function set height(value:Number):void {
			super.height = value;
			this.change();
		}
 
		override public function get x():Number {
			return super.x;
		}
 
		override public function set x(value:Number):void {
			super.x = value;
			this.change();
		}
 
		override public function get y():Number {
			return super.y;
		}
 
		override public function set y(value:Number):void {
			super.y = value;
			this.change();
		}
 
	}
 
}
И наследуемся от такой штуки вместо Sprite
__________________
...вселенская грусть


Последний раз редактировалось gloomyBrain; 24.05.2010 в 18:05.