Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 11.04.2012, 16:51
Azo вне форума Посмотреть профиль Отправить личное сообщение для Azo Найти все сообщения от Azo
  № 1  
Ответить с цитированием
Azo
 
Аватар для Azo

Регистрация: Nov 2004
Адрес: Архангельская область
Сообщений: 492
Отправить сообщение для Azo с помощью ICQ Отправить сообщение для Azo с помощью AIM Отправить сообщение для Azo с помощью Yahoo
Question Embed по человечески

Собираю игрушку для ipad\iphone (но это не суть)
и там вся графика это Bitmap (Советую работать с Bitmap, потому что процессор хуже работает с вектором)

Вот загружаю картинки
Код AS3:
[Embed(source = "fon1.png")]private var Fon1:Class;
[Embed(source = "fon2.png")]private var Fon2:Class;
Да, Flash теперь поддерживает графическое ускорение, ускорение процессором.. НО это ускорение никак не затрагивает момент загрузки Source , оно касается только перемещений объектов и анимации всякой...

Так вот.. Как сделать загрузку (а для iso только embed методом) чтобы я знал когда картинка загрузится и какой сейчас прогресс загрузки ( как в случаи с loader)
Чтобы мог повесить прелоадер.... А то между переключениями экрана задержка с черным экранам достигает 10 секунд =(
__________________
-------------------------------
FLASH FLASH FLASH FLASH FLASH

Старый 11.04.2012, 17:08
ramshteks вне форума Посмотреть профиль Отправить личное сообщение для ramshteks Найти все сообщения от ramshteks
  № 2  
Ответить с цитированием
ramshteks
 
Аватар для ramshteks

Регистрация: Jul 2007
Сообщений: 805
Отправить сообщение для ramshteks с помощью ICQ Отправить сообщение для ramshteks с помощью Skype™
насколько я знаю метатег Embed, не делает никаких загрузчиков, а встраивает графику в библиотеку. Так что стоит оптимизировать процесс начальной инициализации вашего экрана.

Старый 11.04.2012, 17:12
fljot вне форума Посмотреть профиль Отправить личное сообщение для fljot Найти все сообщения от fljot
  № 3  
Ответить с цитированием
fljot

блогер
Регистрация: Jul 2007
Сообщений: 940
Записей в блоге: 3
Цитата:
Сообщение от Azo Посмотреть сообщение
Как сделать загрузку (а для iOS только embed методом) чтобы я знал когда картинка...
Нет, на iOS картинки можно грузить Loader'ом как обычно. Это SWF грузить с кодом не получится. Так что упаковывайте картинки в приложение (adt -C image.jpg или adt -C folder, в итоге файл будет лежать в File.applicationDirectory) и грузите их как обычно.

Старый 11.04.2012, 17:14
Azo вне форума Посмотреть профиль Отправить личное сообщение для Azo Найти все сообщения от Azo
  № 4  
Ответить с цитированием
Azo
 
Аватар для Azo

Регистрация: Nov 2004
Адрес: Архангельская область
Сообщений: 492
Отправить сообщение для Azo с помощью ICQ Отправить сообщение для Azo с помощью AIM Отправить сообщение для Azo с помощью Yahoo
Код:
adt -C image.jpg или adt -C folder
респект тебе! и где вычитал )
__________________
-------------------------------
FLASH FLASH FLASH FLASH FLASH

Старый 11.04.2012, 17:17
fljot вне форума Посмотреть профиль Отправить личное сообщение для fljot Найти все сообщения от fljot
  № 5  
Ответить с цитированием
fljot

блогер
Регистрация: Jul 2007
Сообщений: 940
Записей в блоге: 3
Ну самые старые основы же

Старый 11.04.2012, 17:30
Azo вне форума Посмотреть профиль Отправить личное сообщение для Azo Найти все сообщения от Azo
  № 6  
Ответить с цитированием
Azo
 
Аватар для Azo

Регистрация: Nov 2004
Адрес: Архангельская область
Сообщений: 492
Отправить сообщение для Azo с помощью ICQ Отправить сообщение для Azo с помощью AIM Отправить сообщение для Azo с помощью Yahoo
странно.. но PackegeApp.bat ругается на -C

Добавлено через 1 минуту
вот весь код
Код:
if not exist "%CERT_FILE%" goto certificate
:: Output file
set FILE_OR_DIR=%FILE_OR_DIR% -C "%ICONS%" .
if not exist "%DIST_PATH%" md "%DIST_PATH%"
set OUTPUT=%DIST_PATH%\%DIST_NAME%%TARGET%.%DIST_EXT%
:: Package
echo Packaging: %OUTPUT%
echo using certificate: %CERT_FILE%...
echo.
call adt -C C:\Documents and Settings\a.mamoyan\Application Data\air.Beaver\Local Store\
echo.
call adt -package -target %TYPE%%TARGET% %OPTIONS% %SIGNING_OPTIONS% "%OUTPUT%" "%APP_XML%" %FILE_OR_DIR%
echo.
if errorlevel 1 goto failed
goto end
добавил только
call adt -C C:\Documents and Settings\a.mamoyan\Application Data\air.Beaver\Local Store\
__________________
-------------------------------
FLASH FLASH FLASH FLASH FLASH

Старый 11.04.2012, 17:33
fljot вне форума Посмотреть профиль Отправить личное сообщение для fljot Найти все сообщения от fljot
  № 7  
Ответить с цитированием
fljot

блогер
Регистрация: Jul 2007
Сообщений: 940
Записей в блоге: 3
Ну это ж один из аргументов, а не отдельный вызов должен быть
http://help.adobe.com/en_US/air/buil...935b-8000.html

Старый 11.04.2012, 17:37
Azo вне форума Посмотреть профиль Отправить личное сообщение для Azo Найти все сообщения от Azo
  № 8  
Ответить с цитированием
Azo
 
Аватар для Azo

Регистрация: Nov 2004
Адрес: Архангельская область
Сообщений: 492
Отправить сообщение для Azo с помощью ICQ Отправить сообщение для Azo с помощью AIM Отправить сообщение для Azo с помощью Yahoo
как раз тоже читаю
http://help.adobe.com/ru_RU/air/buil...935b-8000.html

значит чтобы упаковать все картинки надо
adt –package -storetype pkcs12 -keystore images
?
__________________
-------------------------------
FLASH FLASH FLASH FLASH FLASH

Старый 11.04.2012, 18:31
fish_r вне форума Посмотреть профиль Отправить личное сообщение для fish_r Посетить домашнюю страницу fish_r Найти все сообщения от fish_r
  № 9  
Ответить с цитированием
fish_r
 
Аватар для fish_r

блогер
Регистрация: Jan 2011
Сообщений: 1,162
Записей в блоге: 4
Можно смотреть свойство loaderInfo.bytesLoaded объекта в котором ембед, по событию EnterFrame, например, и дальше... хоть прогрессбар, хоть что...

Старый 11.04.2012, 18:49
Azo вне форума Посмотреть профиль Отправить личное сообщение для Azo Найти все сообщения от Azo
  № 10  
Ответить с цитированием
Azo
 
Аватар для Azo

Регистрация: Nov 2004
Адрес: Архангельская область
Сообщений: 492
Отправить сообщение для Azo с помощью ICQ Отправить сообщение для Azo с помощью AIM Отправить сообщение для Azo с помощью Yahoo
Цитата:
Сообщение от fish_r Посмотреть сообщение
Можно смотреть свойство loaderInfo.bytesLoaded объекта в котором ембед, по событию EnterFrame, например, и дальше... хоть прогрессбар, хоть что...
Да, но при этом ведь onEnterFrame всегда равен 0... =) в смысле флешка подвисает на момент загрузки картинки
__________________
-------------------------------
FLASH FLASH FLASH FLASH FLASH

Создать новую тему Ответ Часовой пояс GMT +4, время: 00:26.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Теги
iso ipad embed

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 00:26.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.