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

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

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

блогер
Регистрация: Feb 2011
Адрес: Россия, Тольятти
Сообщений: 301
Записей в блоге: 10
По умолчанию Не отображается прелоадер

Создал прелоадер по подобию ресурса http://flash-animated.com/sozdanie-p...-rolika-na-as3 .
При запуске и имитации сам прелоадер не отображается, но ждет, пока полностью загрузится, и только потом показывает результат загрузки. Как это можно исправить? Может настроить что-то надо?
__________________
Надо сменить подпись...

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

блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,259
Записей в блоге: 6
Принцип встроенного прелоадера построен на том, что swf ролики загружаются по кадрово.
Когда первый кадр swf полностью загрузился, swf уже отображает его, хотя все остальные кадры могут при этом ещё продолжать загружаться с сайта.

Так вот, ваша задача в том, чтобы прикрепить все ресурсы игры во второй и более кадры, оставив первый кадр только для прелоадера.
__________________
Дети не должны знать о своих родителях

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

блогер
Регистрация: Feb 2011
Адрес: Россия, Тольятти
Сообщений: 301
Записей в блоге: 10
Понял, что проблема заключена в экспорте из библиотеки в первый кадр. Но при снятии галки, элемент не экспортируется в других кадрах. Что в этом случае надо сделать?

Добавлено через 4 минуты
Как мне закрепить экспортируемые ресурсы за каким-либо другим кадром?
__________________
Надо сменить подпись...

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

блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,259
Записей в блоге: 6
По моему, в старых версиях можно было указывать номер кадра для экспорта.

Можно так попробовать:
1. Дождаться загрузки всего swf (в прелодере), и только потом создавать экземпляры экспортированного класса.
2. Перетащить все экспортируемые элементы куда нибудь на кадр 2, на который игра никогда не перейдёт. (Так они точно вкомпилятся)

Добавлено через 1 минуту
Нашёл, в настройках Advanced ActionScript 3.0 Setting, есть возможность указать номер кадра для экспорта классов. (CS5)
__________________
Дети не должны знать о своих родителях

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

блогер
Регистрация: Feb 2011
Адрес: Россия, Тольятти
Сообщений: 301
Записей в блоге: 10
У меня cs6, поэтому есть только такая штука
__________________
Надо сменить подпись...

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

блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,259
Записей в блоге: 6
Не там.
File -> Publish settings -> Flash -> AS3.0 Settings
__________________
Дети не должны знать о своих родителях

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

блогер
Регистрация: Feb 2011
Адрес: Россия, Тольятти
Сообщений: 301
Записей в блоге: 10
Заработало! Большое спасибо!
__________________
Надо сменить подпись...

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

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

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


 


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


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