![]() |
|
||||||||||
|
|||||
|
Регистрация: Oct 2013
Сообщений: 22
|
У меня есть флешка, но я не хочу что бы изображения в неё загружались через Loader, как запихать эти изображения в библиотеку для последующего использования?
компилирую с помощью FlashDevelop могу я создать библиотеку с помощью Flash Professional CS6 и вызывать изображения прямо из неё? нужно ли использовать символы для этого? и как обращаться к символам в коде, если я подключу к этому коду библиотеку с данными символами |
|
|||||
|
Предположим, что картинка лежит в той же папке, что и класс, в котором она встраивается, и называется image.png
Тогда встроить ее можно так: |
|
|||||
|
Регистрация: Oct 2013
Сообщений: 22
|
один вопрос, а при компиляции эта картинка будет должна лежать в той же папке или она будет добавлена в swc файл? и файл будет полностью автономен, так как будет иметь свою копию этой картинки так?
|
|
|||||
|
Она может лежать в другой папке, главное путь правильно указать в source
Цитата:
|
|
|||||
|
Регистрация: Oct 2013
Сообщений: 22
|
Цитата:
Добавлено через 25 минут 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); } } 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); } } ![]() |
|
|||||
|
Никак. Для динамической загрузки есть Loader / URLLoader
Эмбэд вызывается еще в компайлтайме, и значения переменных там не известны п.с. В ФД не обязательно вручную вписывать код эмбэда. Можно кликнуть правой кнопкой по картинке и выбрать generate embed code |
|
|||||
|
Регистрация: Oct 2013
Сообщений: 22
|
класс спасибо буду иметь ввиду
|
![]() |
![]() |
Часовой пояс GMT +4, время: 07:49. |
|
|
« Предыдущая тема | Следующая тема » |
|
|