[Logo]
  [Search] Search   [Recent Topics] Recent Topics   [Hottest Topics] Hottest Topics   [Members]  Member Listing  
[Login] Login 
Опубликовать приложение  XML
Forum Index » Flash
Author Message
Георгий Веселов


Joined: 29/09/2008 10:39:06
Messages: 13
Offline

Всем здравствуйте, немного разоборался в том как что работает.
Скажите, как из Adobe Flex Builder можно теперь создать swf файл чтобы прикрепить его на интернет страничку?
Спасибо откликнувшимся.
Vladimir Babushkin


Joined: 31/05/2008 23:34:46
Messages: 23
Offline

1. Можно просто разместить ссылку на swf, она откроется.
2. Можно написать html-окружение для swf типа:

3. Использовать swfobject
Георгий Веселов


Joined: 29/09/2008 10:39:06
Messages: 13
Offline

Владимир, во флекс Буилдере я создал экшн скрипт, он работает, я вижу трехмерку в окошке. Как теперь то что получилось сохранить в SWF файл? вот мой вопрос) извиняюсь если ввел в заблуждение
Георгий Веселов


Joined: 29/09/2008 10:39:06
Messages: 13
Offline

Я сделал
file--export--release build
и у меня получилась интернет страничка, но при ее открытии мне пишут что
SecurityError: Error #2148: SWF file file:///C:/Program%20Files/Adobe/Flex%20Builder%203/Load3DSTutorial/bin-release/Load3DSTutorial.swf cannot access local resource file:///C:/Program%20Files/Adobe/Flex%20Builder%203/Load3DSTutorial/bin-release/resource/house.3ds. Only local-with-filesystem and trusted local SWF files may access local resources.
at flash.net::URLStream/load()
at flash.net::URLLoader/load()
at alternativa.engine3d.loaders::Loader3DS/load()
at Load3DSTutorial/startLoading()
at Load3DSTutorial/init()
Mikhail Fominykh


Joined: 01/06/2008 00:00:06
Messages: 764
Offline

В опции компилятора нужно добавить -use-network=true
Георгий Веселов


Joined: 29/09/2008 10:39:06
Messages: 13
Offline

В опции компилятора нужно добавить -use-network=true

извините, не могу понять, где это.. я почти зеленый..
я создавал action script project и как понимаю, опции компиллятора доступны только когда делаешь flex project
Mikhail Fominykh


Joined: 01/06/2008 00:00:06
Messages: 764
Offline

Project->Properties->ActionScript Compiler->Additional compiler arguments
Георгий Веселов


Joined: 29/09/2008 10:39:06
Messages: 13
Offline

добавил этот компилер аргумент,
ничего не изменилось
аааа... слажал, смотрел не в той папке)))
нашел SWF файл наконец то!!!
чет работает! спасибо!!!!

This message was edited 1 time. Last update was at 09/10/2008 18:38:52

Георгий Веселов


Joined: 29/09/2008 10:39:06
Messages: 13
Offline

Извиняюсь за столько много вопросов.. но вот что то заработало, мне удалось экспортировать в 3дс максовский файл, втянуть его в альтернативу..
с текстурками, круто!
Вроде как компилится, в bin-debug папке лежат html файл со ссылкой на flash movie файл.. который подгружает из папки resources 3ds модель и текстурки и что то работает..
а чем делиться с друзьями чтобы посмотрели? полным каталогом?
понимаю что похоже у меня что то не получилось и правильный swf файл со всем внутри я так и не получил(( Хелп, почти заработало!
makc  


Joined: 02/06/2008 12:19:17
Messages: 786
Offline

обычно люди обзаводятся хостингом и делятся ссылками
Andrey Kopysov


Joined: 31/05/2008 23:46:48
Messages: 122
Offline

Если вы хотите, чтобы ваши друзья могли посмотреть на флешку в интернете через браузер, то вам нужно найти хостинг, выложить на его сервер флешку с окружением и текстурами.
Если же вы хотите распространять только флешку, вам нужно сгенерировать из модели AS3 класс, затем внедрить через тег Embed все текстуры во флешку и связать их с моделью. Пример как это делается можно посмотреть в исходниках наших демок - там все текстуры с низким разрешением и модели были внедрены внутрь SWF файла.

This message was edited 1 time. Last update was at 12/10/2008 02:06:33

Георгий Веселов


Joined: 29/09/2008 10:39:06
Messages: 13
Offline

Вот, именно последнее мне нужно.
Я предпологал что я собиру проект в флекс буилдере, трехмерка заработает, а потом можно все текстуры, 3дс модели итд откомпилировать в один swf файл. Именно это мне нужно.
Ребят, я собираю 3мерные бродилки в других двигателях и пишу шейдеры.
Потому не зеленый до уровня "отфотошопьте фотку чтобы было красиво, с меня симпа"
Но я мало общался с флешем чтобы сразу воткнуть что в опции компиллятора нужно добавить use-network=true и что-то изменится. Пока swf файл я так и не смог получить. продолжаю тыркаться.
Кстати, вот сценка которую из макса я затащил во флекс)
[Thumb - flash de001.jpg]
 Filename flash de001.jpg [Disk] Download
 Description
 Filesize 623 Kbytes
 Downloaded:  256 time(s)

This message was edited 1 time. Last update was at 10/10/2008 10:18:29

Andrey Kopysov


Joined: 31/05/2008 23:46:48
Messages: 122
Offline

Сцена просто супер!!
И так если вы ознакомились с этим уроком, вы теперь можете перевести вашу модель в AS класс следующим кодом :

Для каждого объекта из сцены будет сгенерирован Action Script класс и выведен в консоль. Также будет выведен стандартный [Embed] шаблон для каждой текстуры модели. Тег [Embed] сообщает компилятору, что ресурс указанный в качестве его параметра нужно внедрить во флешку. Экземпляр модели из сгенерированного класса создается очень просто, также как и экземпляр любого другого класса

Когда закончите демку, не забудьте и с нами поделиться ссылкой.

This message was edited 1 time. Last update was at 10/10/2008 12:12:18

Anton Volkov


Joined: 31/05/2008 23:19:38
Messages: 1467
Offline

Хочу отметить, что финальную сборку надо делать не в Debug-режиме, а в Release, т.к. меньше занимает и работает на 20-30% шустрее. Сделать это можно так:

Project -> Export Release Build

Если всё оставить по-умолчанию и нажать Finish, рядом с bin-debug появится каталог bin-release с оптимизированным содержимым.
Георгий Веселов


Joined: 29/09/2008 10:39:06
Messages: 13
Offline

В общем то, я схалявил, и воспользовавшись кодом как раз из вышепредложенного урока, подготовил в максе модель с текстурками и подменил файлы с домом.
Потому код 1 в 1 как Вы описали)
Я нажал finish. появился каталог bin-release, но когда я пытаюсь оттуда запустить .html файл, получаю ошибку

SecurityError: Error #2148: SWF file file:///C:/Program%20Files/Adobe/Flex%20Builder%203/Geometry%20tutorial/bin-release/Load3DSTutorial.swf cannot access local resource file:///C:/Program%20Files/Adobe/Flex%20Builder%203/Geometry%20tutorial/bin-release/resource/house.3ds. Only local-with-filesystem and trusted local SWF files may access local resources.
at flash.net::URLStream/load()
at flash.net::URLLoader/load()
at alternativa.engine3d.loaders::Loader3DS/load()
at Load3DSTutorial/startLoading()
at Load3DSTutorial/init()
что это?
 
Forum Index » Flash
Go to:   
Powered by JForum 2.1.8 © JForum Team