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

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

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

Регистрация: Jun 2009
Сообщений: 40
Attention Надо хранить картинки во флеше...

Есть набор не больших картинок, штук 200, которые пронумерованы от 0 до 200. Хранить их надо во флеше, так как грузить с сервера их долго и проблематично. Допустим добавил я их в библиотеку(0.png, 1.png, 2.png и так далее). Теперь мне надо как то их в цикле добавить в контрол, ну там к примеру TileList, или просто на сцену вытащить.
Как это сделать? Помогите плиз.

Старый 15.07.2009, 01:19
AlexDesinger вне форума Посмотреть профиль Отправить личное сообщение для AlexDesinger Посетить домашнюю страницу AlexDesinger Найти все сообщения от AlexDesinger
  № 2  
Ответить с цитированием
AlexDesinger

Регистрация: Feb 2007
Сообщений: 563
Цитата:
Хранить их надо во флеше, так как грузить с сервера их долго и проблематично.
А вы думаете ваша флэшка, которая их содержит быстрее загрузится что ли?

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

Цитата:
Как это сделать? Помогите плиз
Поищите варианты на форуме, посмотрите help, попробуйте что-то написать, а затем когда возникнут более конкретные вопросы, обращайтесь.

Старый 15.07.2009, 04:11
VVall вне форума Посмотреть профиль Отправить личное сообщение для VVall Найти все сообщения от VVall
  № 3  
Ответить с цитированием
VVall

Регистрация: Feb 2009
Сообщений: 1,195
По идее один файл должен грузиться быстрее сотни отдельных файлов с тем же суммарным размером, так как не тратится время на запросы файлов.

Старый 15.07.2009, 09:44
marat_sa вне форума Посмотреть профиль Отправить личное сообщение для marat_sa Посетить домашнюю страницу marat_sa Найти все сообщения от marat_sa
  № 4  
Ответить с цитированием
marat_sa
 
Аватар для marat_sa

Регистрация: Nov 2006
Сообщений: 487
Отправить сообщение для marat_sa с помощью ICQ Отправить сообщение для marat_sa с помощью Skype™
Есть готовые массовые прелоадеры для работы с большим количеством внешних ресурсов.
__________________
Стой! Опасная зона! Работа мозга!

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

Регистрация: Jun 2009
Сообщений: 40
Я понимаю, но файлы надо хранить именно во флеше.

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

Регистрация: Nov 2006
Сообщений: 487
Отправить сообщение для marat_sa с помощью ICQ Отправить сообщение для marat_sa с помощью Skype™
Ну все тогда, прописывайте им в Linkage ClassName айдишники. Допустим Image0, Image1, ...
А потом создавайте экземпляры битмапов в цикле.
Код AS3:
for (var i:uint = 0; i < 200; i++) {
     var image:BitmapData = new getDefinitionByName("Image" + i) ();
     var bitmap:Bitmap = new Bitmap(image);
     addChild(bitmap);
}
Вроде как-то так, но я не уверен))
__________________
Стой! Опасная зона! Работа мозга!

Старый 15.07.2009, 14:00
Drabuna вне форума Посмотреть профиль Отправить личное сообщение для Drabuna Найти все сообщения от Drabuna
  № 7  
Ответить с цитированием
Drabuna

Регистрация: Jun 2009
Сообщений: 40
Код:
Error #1112: Argument count mismatch on class coercion.  Expected 1, got 0.

Старый 15.07.2009, 14:10
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 8  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Код:
Ошибка #1112: Несоответствие количества аргументов при приведении класса.  Ожидалось 1, получено 0.
Чей-то конструктор не досчитался аргументов.
А мы помедитируем и поймем чей.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

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

Регистрация: Jun 2009
Сообщений: 40
Использовал код marat_sa.

Старый 15.07.2009, 14:22
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 10  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Батенька, сложность в том, что в коде Марата нет ни одного класса, который может подойти к данной ошибке.

BitmapData - принимает два обязательных аргумента.
Bitmap - не принимает ни одного обязательного аргумента.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

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

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

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


 


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


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