Flash / ActionScript - создание спрайтов в IDE - PullRequest
2 голосов
/ 16 июня 2010

Я слишком долго изучал и использовал исключительно ActionScript, поэтому даже не знаю, как импортировать обычное изображение во Flash и создать готовый спрайт, который я могу использовать в своих API.

Какие шаги для создания спрайта из ресурса изображения в библиотеке?

1 Ответ

5 голосов
/ 16 июня 2010

Во-первых, Flash IDE не позволяет создавать «спрайты».Вы можете создавать только фрагменты ролика, кнопки (простые кнопки) и графику.

Сначала убедитесь, что у вас есть изображение в библиотеке.Либо перетащите изображение на панель библиотеки из проводника, либо импортируйте его с помощью File > Import > Import to Library.

. Как только у вас будет изображение в библиотеке, у вас есть несколько вариантов его использования.

1.Объект BitmapData

Вы можете использовать изображение в качестве объекта BitmapData.Щелкните правой кнопкой мыши изображение в библиотеке и нажмите Properties.Проверьте Export for ActionScript.Оставьте базовый класс как есть, но дайте ему имя класса по вашему выбору (я использую имя класса TestImage в моем примере ниже).Затем вы можете добавить эти BitmapData на сцену следующим образом:

var imageData:TestImage = new TestImage(80, 80);
var image:Bitmap = new Bitmap(imageData);
addChild(image);

2.Обертка MovieClip

Мой предпочтительный способ - обернуть изображение в MovieClip, а затем добавить MovieClip на сцену.Для этого вы можете перетащить изображение на сцену, убедиться, что оно выбрано, и выбрать Modify > Convert to symbol (F8 на ПК).Когда появится окно преобразования в символ, убедитесь, что у вас есть расширенные параметры, а для параметра Тип установлено значение MovieClip.Нажмите «Экспорт для ActionScript», и укажите имя класса (в моем примере ниже используется имя класса TestMC).Затем вы можете удалить экземпляр MovieClip со сцены.Вы можете добавить мувиклип на сцену следующим образом:

var image:MovieClip = new TestMC;
addChild(image);

Надеюсь, все это имеет смысл.

...