Суббота, 18 Мая 2024, 16:30

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Adobe Flash и Создание флэш-игр » как загрузить в один ролик другой SWF? (на AS3)
как загрузить в один ролик другой SWF?
andarkyДата: Пятница, 04 Мая 2012, 12:13 | Сообщение # 1
старожил
Сейчас нет на сайте
на AS2 даже не сталкивался с такой проблемой.


В As3 я плохо разбираюсь,
задача такая: мне нужно показывать ФЛЕШ-меню и по нажатию на пункты
грузить соответствующие сцены.

Есть такой код:
Code

function onLoadModulComplete(e:Event):void {
  trace('загрузили');
  addChild(e.target.content);
}
function loadme(url:String):void {
  var moduleloader :Loader = new Loader();
  moduleloader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoadModulComplete);
  moduleloader.load(new URLRequest(url));
}

loadme ("korob.swf");


работает не во всех случаях.
У меня FLASH CS5.

Пытаюсь грузить 3D-сцены,
созданные в CooperCube грузятся без проблем
созданные в Unity3D - НЕ ГРУЗЯТСЯ sad
почему?

CS5 устарел?

или скрипт у меня неправильный?



Моя страничка по дизайну
GameDev//Design//3D
Ютубчик
noTformaTДата: Пятница, 04 Мая 2012, 15:25 | Сообщение # 2
Ukrainian independent game developer
Сейчас нет на сайте
при тесте в самом адоб флеше, выдает что-то в трейс?

@noTformaT
andarkyДата: Пятница, 04 Мая 2012, 16:00 | Сообщение # 3
старожил
Сейчас нет на сайте
noTformaT,
кое-что проясняется:
я в УНИТИ ткнул DEVELOPMENT BUILD

в Флеше OUTPUT:
Code
VerifyError: Error #1014: Не удалось найти класс flash.display3D.textures::TextureBase.


Добавлено (04.05.2012, 16:00)
---------------------------------------------
и ещё:
<UnityShared.swc> - этот файл создается компилятором Унити
я его кладу рядом с своим лоадером - та же фигня...

хотя <UnityShared.swc> в себе содержит:
catalog.xml
library.swf


вот XML-ка:



как связать все...



Моя страничка по дизайну
GameDev//Design//3D
Ютубчик
noTformaTДата: Пятница, 04 Мая 2012, 20:41 | Сообщение # 4
Ukrainian independent game developer
Сейчас нет на сайте
Quote (andarky)
Не удалось найти класс flash.display3D.textures::TextureBase.

єто класс из нового сдк... для 11 плеера... а адобфлеш сц5 создет свф для 10 плеера...


@noTformaT
andarkyДата: Суббота, 05 Мая 2012, 11:00 | Сообщение # 5
старожил
Сейчас нет на сайте
noTformaT,
если я скачаю ЦС-6 - это поможет?

Добавлено (05.05.2012, 11:00)
---------------------------------------------
или FLEX последнего выпуска надо?



Моя страничка по дизайну
GameDev//Design//3D
Ютубчик
noTformaTДата: Суббота, 05 Мая 2012, 12:28 | Сообщение # 6
Ukrainian independent game developer
Сейчас нет на сайте
andarky, по идеи надо компилировать с помощью компилятора флекса последней версии, просто єто реально новій класс, документация по которому еще не написана http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display3D/textures/Texture.html

@noTformaT
andarkyДата: Понедельник, 14 Мая 2012, 11:18 | Сообщение # 7
старожил
Сейчас нет на сайте
noTformaT,
спасибо за инфу,
наверное буду качать и то и другое.
Хотелось бы чтоб ЦС6 сработало. С Флексом я вообще дело никогда не имел

Добавлено (14.05.2012, 11:18)
---------------------------------------------
Все работает!



Моя страничка по дизайну
GameDev//Design//3D
Ютубчик
noTformaTДата: Понедельник, 14 Мая 2012, 12:25 | Сообщение # 8
Ukrainian independent game developer
Сейчас нет на сайте
Quote (andarky)
Все работает!

после того как установил цс6?


@noTformaT
andarkyДата: Четверг, 07 Июня 2012, 10:37 | Сообщение # 9
старожил
Сейчас нет на сайте
да.
скачал ТРИАЛ ЦС6 и всё!
а ту проклятую строчку просто закоментил.

Но все же есть все-равно проблемы:
• в SWF грузится только Development Build - я эту надпись залепил во флеше,
только вот громоздко выходит - когда галочку Development Build ставишь - проект SWF весит в 10 раз тяжелее...

• и ещё - при попытке растянуть окно плеера выдает ошибку...
попробую Stage.noScale (незнаю точно как в AS3 пишется...)

Добавлено (17.05.2012, 14:26)
---------------------------------------------
проблема решалась неожиданным образом:
я в настройках Public выбрал AIR
и пошло.

А до этого работало только в среде ЦС6.

Теперь пытаюсь наладить обмен данными между FLASH и содержащим внутри себя объектом Unity.

Все примеры в инете - на FD или FlexBuilder... я ничо в них не понимаю... как, собственно и AS3

Добавлено (07.06.2012, 10:37)
---------------------------------------------
оказалось что не на всех машинах работает мое 3d, хотя везде FlashPlayer 11.
В чем может быть проблема?
Надо в Unity копаться или это недоработка Molehill и проблема нерешаема никак?



Моя страничка по дизайну
GameDev//Design//3D
Ютубчик
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Adobe Flash и Создание флэш-игр » как загрузить в один ролик другой SWF? (на AS3)
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг