![]() |
|
||||||||||
|
|||||
|
Регистрация: Jan 2011
Сообщений: 247
|
Как-то раньше не было нужды в этом и может уже давно не делал так, и забыл какой-то ньюанс
по загрузке либ(с картинками) во флеш.вот например : var loader:Loader = new Loader(); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, function (e:Event):void { var mc:MovieClip = (e.target.content) as MovieClip; addChild(mc); }); loader.load(new URLRequest("http://localhost/images.swf"), new LoaderContext(true)); Делаю так: var loader:Loader = new Loader(); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, function (e:Event):void { var mc:Class = (e.target.content).getDefinitionByName("image1_mc") as Class; addChild(mc); }); loader.load(new URLRequest("http://localhost/images.swс"), new LoaderContext(true)); [trace] Error #2044: Unhandled IOErrorEvent:. text=Error #2124: Loaded file is an unknown type. Вот собственно хотелось бы узнать в чем мой косяк ?) Есть ли может какие нибудь другие методы для добавления на сцену картинок во флеше с swc подгружаемых через связку АС ? хотелось бы хотябы мини пример ) |
|
|||||
|
Вот это почитайте http://gamedevblogs.ru/blog/developing/171.html
Там есть пример подключения либы к проекту. |
|
|||||
|
Регистрация: Jan 2011
Сообщений: 247
|
Спасибо, но подключить либу к проекту и скачать из веба и пользоваться, не совсем одно и тоже
![]() |
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
А зачем вы грузите swc?
Это не так делается. Если вам нужно грузить именно swc - смотрите в сторону Runtime Shared Library, хотя я 100% уверен, что вам не это надо.
__________________
Отряд Котовскага |
|
|||||
|
Регистрация: Jan 2011
Сообщений: 247
|
Цитата:
, возможно и swf мне хватит, ну как мне с него взять по связке ас мувиклип (каторый не на сцене)? |
|
|||||
|
__________________
if (love is true) break my.heart; |
|
|||||
|
Регистрация: Jan 2011
Сообщений: 247
|
Цитата:
Раньше как-то делал ну было вообще просто, увы исходников не осталось. Не знаю как еще объяснить .Просто с fla постягивать графику во флеш, гугл выдает банальное аддчилд всей swf без всякой работы с ним. |
|
|||||
|
SWC подключается к проекту только на время отладки. В релизе он берёт SWF файл и загружает его отдельно.
__________________
if (love is true) break my.heart; |
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
Цитата:
http://help.adobe.com/ru_RU/FlashPla...etDefinition() и http://help.adobe.com/ru_RU/FlashPla...nitionByName()
__________________
Отряд Котовскага |
|
|||||
|
Регистрация: Jan 2011
Сообщений: 247
|
Цитата:
Расскажу последовательность моих действий: 1.создаю Fla в нем создаю мувиклип, на сцену не выкладываю, даю ему галочку "Экспорт для ActionScript" и также даю имя например test_image, В Параметрах публикации отмечаю SWC и SWF форматы. 2. заливаю SWF на localhost 3. в коде пишу следующие var loader:Loader = new Loader(); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, function (e:Event):void { var mc:MovieClip = (e.target.content) as MovieClip; addChild(mc); }); loader.load(new URLRequest("http://localhost/images.swf"), new LoaderContext(true)); Добавлено через 58 минут Уже делаю вот так : var loader:Loader = new Loader(); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, function (e:Event):void { var cl:Class = getDefinitionByName("test_image") as Class; <-- error _LibraryMC = cl as MovieClip; addChild(LibraryMC ); }); loader.load(new URLRequest("http://...ru/images.swf"), new LoaderContext(false, ApplicationDomain.currentDomain)); [Fault] exception, information=ReferenceError: Error #1065: Переменная test_image не определена. Последний раз редактировалось GrafMine; 07.07.2014 в 14:45. |
![]() |
![]() |
Часовой пояс GMT +4, время: 00:04. |
|
|
« Предыдущая тема | Следующая тема » |
|
|