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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 02.04.2011, 19:14
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 1  
Ответить с цитированием
goodguy
Banned
[+1 05.11.11]
[+1 09.08.11]

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
По умолчанию Переменная в Embed. Или как грузить нужную картинку в рантайме?

Написал для игры магазин, в котором есть разные разделы, которые заполняются описаниями товаров.
Сами описания хранятся в объектах на подобие этого:
Код AS3:
{ amount: 1, name: "Rookie", price: 2, damage_effect: "Experience: 0", description: "Young, unexperienced soldier, who still needs to learn a lot about the military science. Possesses the base abilities and skills, acquired in a training unit. The speed of training will depend on your commander's skills." },
Теперь возникла идея добавить маленькие превьюшки для товаров. Но добавить статичные ссылки на картинки в Embed теги не получится, так как описания товаров генерируются автоматически на основе одного класса, соответственно нужно как-то добавлять ссылки на картинки в те же объекты с описанием.
Использовать Loader'ы не хочу. Мне нужно добавить картинки сразу при компиляции.

Есть у кого-нибудь идеи на этот счет?

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

Регистрация: Jan 2009
Сообщений: 3,067
Записей в блоге: 3
Отправить сообщение для GBee с помощью Skype™
в swf ку все превьюшки, саму свфку ембедить, и вытягивать getDefinition(ссылка_на_картинку). Или превьюшки не постоянны?
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку.

Старый 02.04.2011, 20:07
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 3  
Ответить с цитированием
goodguy
Banned
[+1 05.11.11]
[+1 09.08.11]

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
Ни разу так не делал. А что из себя будет представлять ссылка на картинку, упакованную в swf? Экспортировать каждую картинку для AS?

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

Регистрация: Jan 2009
Сообщений: 3,067
Записей в блоге: 3
Отправить сообщение для GBee с помощью Skype™
Цитата:
Экспортировать каждую картинку для AS?
Да.

Хотя можно распихать картинки по кадрам в один мувик и его экспортить, потом по кадра скакать.

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

Но я бы взял первый вариант - для каждой экспорт.
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку.

Старый 02.04.2011, 20:19
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 5  
Ответить с цитированием
goodguy
Banned
[+1 05.11.11]
[+1 09.08.11]

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
Наверное так и поступлю

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

Регистрация: Jan 2009
Сообщений: 3,067
Записей в блоге: 3
Отправить сообщение для GBee с помощью Skype™
Цитата:
А что из себя будет представлять ссылка на картинку, упакованную в swf
Каждая картинка будет типа классом. Соответсвенно по имени класса. Экземпляром будет Битмап. Но можно и в Спрайт обернуть.
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку.

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

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

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


 


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


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