Показать сообщение отдельно
Старый 07.11.2013, 21:05
SkyBall вне форума Посмотреть профиль Отправить личное сообщение для SkyBall Найти все сообщения от SkyBall
  № 5  
Ответить с цитированием
SkyBall

Регистрация: Oct 2013
Сообщений: 22
Цитата:
Сообщение от caseyryan Посмотреть сообщение
Она может лежать в другой папке, главное путь правильно указать в source

Именно так. Картинка "вкомпилируется" в swf файл и станет его частью
спасибо то что нужно!)

Добавлено через 25 минут
Код AS3:
	public class LoadImages extends Sprite
	{
 
		[Embed(source = "/images/test.jpg")]
		public static const SomeImage:Class;
 
		public function LoadImages() 
		{
			var _image:Bitmap = new SomeImage();
			addChild(_image);
		}
 
	}
у меня получился вот такой вот класс, вот только есть одна проблема, я хотел бы сделать такой класс что бы можно было файл задавать динамически, тоесть как то так:
Код AS3:
	public class LoadImages extends Sprite
	{
 
		[Embed(source = "/images/test.jpg")]
		public static const SomeImage:Class;
 
		public function LoadImages(fileName:String) 
		{
			var _image:Bitmap = new SomeImage();
			addChild(_image);
		}
 
	}
т.е. добавил переменную fileName в вызов класса, но понятия не имею как ее добавить в Embed, ведь Embed вызывается перед конструктором
Код AS3:
[Embed(source = fileName)]