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

блогер
Регистрация: Feb 2008
Адрес: http://playtika.com
Сообщений: 1,119
Записей в блоге: 5
Отправить сообщение для СлаваRa с помощью ICQ Отправить сообщение для СлаваRa с помощью Skype™
вот вам 2 варианта решения данной задачи
Код AS3:
package {
	import flash.display.Bitmap;
	import flash.display.Sprite;
 
	/**
	 * @author SlavaRa
	 */
	public class Example extends Sprite {
 
		[Embed(source = "assets/example.jpg")]
		private static var ExampleBitmapClass:Class;
		private static var _exampleBitmap:Bitmap;
		private static function get exampleBitmap():Bitmap {
			if (!_exampleBitmap) {
				_exampleBitmap = Bitmap(new ExampleBitmapClass());
			}
			return _exampleBitmap;
		}
 
		public function Example() {
			super();
			initializeButton1();
			initializeButton2();
		}
 
		private var _button1:Sprite;
		private var _button2:Sprite;
 
		private function initializeButton1():void {
			_button1 = new Sprite();
			_button1.buttonMode = true;
			_button1.x = 10;
			_button1.y = 10;
			_button1.addChild(exampleBitmap);
			super.addChild(_button1);
		}
 
		private function initializeButton2():void {
			_button2 = new Sprite();
			_button2.buttonMode = true;
			_button2.x = _button1.x + _button1.width + 10;
			_button2.y = 10;
 
			_button2.graphics.beginBitmapFill(exampleBitmap.bitmapData, null, false);
			_button2.graphics.drawRect(0, 0, exampleBitmap.width, exampleBitmap.height);
			_button2.graphics.endFill();
 
			super.addChild(_button2)
		}
 
	}
 
}
__________________
местонахождение