Показать сообщение отдельно
Старый 17.11.2010, 12:58
bav вне форума Посмотреть профиль Отправить личное сообщение для bav Найти все сообщения от bav
  № 10  
Ответить с цитированием
bav
 
Аватар для bav

Регистрация: Oct 2010
Сообщений: 1,049
Отправить сообщение для bav с помощью ICQ
1) FlashIDE -> окно библиотеки -> свойста клипа, который хотим экспортировать -> отмечаем Export for ActionScript.
2) Правый клик любому клипу в окне библиотеки -> Export SWC File...
3) Сохраняем. Помещаем сохраненный SWC в папку FD проекта.
4) FlashDevelop -> View > Project Manager -> находим в иерархическом дереве наш SWC -> правый клик по нему -> отмечаем Add To Library.
5) Теперь если мы, экспортируя во FlashIDE (пункт 2) некий клип, указали ему имя класса, скажем, My_mc, можно добавить его на сцену просто создав переменную класса My_mc и применить addChild().
Код AS3:
package 
{
	import flash.display.Sprite;
	import flash.events.Event;
	/**
	 * @author bav
	 */
	public class Main extends Sprite
	{
		public function Main():void 
		{
			if (stage) init();
			else addEventListener(Event.ADDED_TO_STAGE, init);
		}
 
		private function init(event:Event = null):void
		{
			removeEventListener(Event.ADDED_TO_STAGE, init);
 
			var clip:My_mc = new My_mc();
			clip.x = clip.y = 100;
			addChild(clip);
		}
	}
}
P.S. Я сам только сегодня узнал, как использовать SWC, поэтому боюсь насоветовать чего-нибудь вредного. Товарищи более опытные, поправьте меня, если я не прав.


Последний раз редактировалось bav; 17.11.2010 в 13:03.