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

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

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

Регистрация: May 2014
Сообщений: 54
По умолчанию Помогите создать сплэш скрин для Андроид!

Я прочитал целый инет некакой инфы не нашел. Пару статьей было насчет adobe flex тоесть можно создать сплэш скрин только с помошью флэкс. Некакие прелоадеры не работают.. Приложение на мобиле загружаеться довольно долго примерно за 20 секунд где то или даже больше, за это время пользователь подумает что приложение просто глючануло, и вобще удалит ее не включив ее. Мне обязательно нужно сделать сплэш скрин что бы пользователь хоть знал что приложение подгружается.. Насчет Adobe Flex я понятие не имею как с ним работать у меня есть swf, там как я знаю нужно прописывать в xml что бы был сплеш скрин а потом как там внедрить мой ролик не знаю. Помогите как нибудь решить эту проблему. Заранее спасибо и простите за граматические ошибки..
__________________
Деньги это бумажки радости...

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

Регистрация: Dec 2010
Адрес: Ярославль
Сообщений: 1,255
Делайте дополнительный swf-загрузчик и в него уже грузите основной swf.
В загрузчике можете показывать что угодно, правда анимации будут тормозить.

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

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
Часто для реализации splash screen делают embed картинке, которую нужно отобразить. После чего делают 2-кадровую флешку, в которой в первом кадре есть только картинка и код для ее показа, а во втором кадре - все остальные ресурсы и весь остальной код.
Однако, это не единственный способ. Можно (и мне такой путь кажется куда более удобным и перспективным) сделать 2 и более swf-файлов и включить их в приложение. Посмотрите вот здесь как это реализуется на примере iOS. Для Android это тоже работает.
То есть смотрите что можно сделать:
- делаем легонький прелоадер, который всего-то и умеет что показывать картинку и загружать основное приложение
- делаем картинку (либо embed, либо включаем ее в ресурсы приложения)
- делаем отдельную swf с кодом и, возможно, ресурсами (хотя я бы все ресурсы держал отдельно конечно и "подтягивал" во время исполнения)
- на старте приложения запускаетс наш "легкий" прелоадер
- прелоадер первым делом показывает картинку, а потом начинает загружать большую swf-ку с диска (так как она есть в ресурсах)
- как только все загружено, скрываем картинку и показываем основную swf-ку
__________________
...вселенская грусть

Старый 13.11.2014, 18:06
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 4  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
А разве 2 swf допустимо? Что там с "исполняемым контентом" на iOS и Android?
__________________
Поймай яблоко 2!

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

Регистрация: May 2014
Сообщений: 54
Цитата:
Сообщение от gloomyBrain Посмотреть сообщение
Часто для реализации splash screen делают embed картинке, которую нужно отобразить. После чего делают 2-кадровую флешку, в которой в первом кадре есть только картинка и код для ее показа, а во втором кадре - все остальные ресурсы и весь остальной код.
Однако, это не единственный способ. Можно (и мне такой путь кажется куда более удобным и перспективным) сделать 2 и более swf-файлов и включить их в приложение. Посмотрите вот здесь как это реализуется на примере iOS. Для Android это тоже работает.
То есть смотрите что можно сделать:
- делаем легонький прелоадер, который всего-то и умеет что показывать картинку и загружать основное приложение
- делаем картинку (либо embed, либо включаем ее в ресурсы приложения)
- делаем отдельную swf с кодом и, возможно, ресурсами (хотя я бы все ресурсы держал отдельно конечно и "подтягивал" во время исполнения)
- на старте приложения запускаетс наш "легкий" прелоадер
- прелоадер первым делом показывает картинку, а потом начинает загружать большую swf-ку с диска (так как она есть в ресурсах)
- как только все загружено, скрываем картинку и показываем основную swf-ку
типо так ? loader.fla
Код AS3:
import flash.display.Loader;
import flash.events.Event;
import flash.events.ProgressEvent;
import flash.display.MovieClip;
var loader:Loader = new Loader();	
var progresser:MovieClip = new Progresser();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete);
loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgress);
 
loader.load(new URLRequest("index.swf"));	
addChild(progresser);
progresser.x = stage.stageWidth/2;
progresser.y = stage.stageHeight/2;
 
function onComplete(e:Event):void{
	trace('Load complete');
	addChild(loader);
	removeChild(progresser);
	}
function onProgress(e:ProgressEvent):void {
	trace(e.target.bytesLoaded);
	progresser.scaleX = e.bytesLoaded / e.bytesTotal;
	}
делаю один легкий swf а большой который и есть главный но при компиляции в apk он компилирует только вот этот фаил который подгружает а не оба тоесть этим путем у меня не работает..

Добавлено через 1 минуту
ребята помогите очень нужно без этого некак..
__________________
Деньги это бумажки радости...

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

Регистрация: Dec 2010
Адрес: Ярославль
Сообщений: 1,255
Цитата:
А разве 2 swf допустимо? Что там с "исполняемым контентом" на iOS и Android?
Исполняемый код нельзя грузить извне.

Capnmeth, пробуйте паковать вручную через adt.

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

Регистрация: May 2014
Сообщений: 54
Цитата:
Сообщение от illuzor Посмотреть сообщение
Исполняемый код нельзя грузить извне.

Capnmeth, пробуйте паковать вручную через adt.
и этим что думаете сработает?
__________________
Деньги это бумажки радости...

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

Регистрация: Dec 2010
Адрес: Ярославль
Сообщений: 1,255
Capnmeth вы, видимо, пакуете через flash professional. (я понятия не имею, как он с air работает).
Например, flash develop пакует в apk всё, что лежит в папке bin.
В вашем случае проще будет вручную через adt запаковать.

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

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
Цитата:
Сообщение от Zebestov Посмотреть сообщение
А разве 2 swf допустимо? Что там с "исполняемым контентом" на iOS и Android?
По ссылочке говорят что можно. Ибо для iOS все приложенные swf так же проходят этап компиляции AOT.

Их можно тупо через Loader грузить из папки с ресурсами, главное домен указать. Ну да что я буду рассказывать, все написано по ссылке.
__________________
...вселенская грусть

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

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

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


 


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


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