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

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

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

Регистрация: Jul 2009
Адрес: Донецк
Сообщений: 25
По умолчанию Embed в цикле

Есть набор картинок: "image1.png", "image2.png", "image3.png", "image4.png", и т.д.
Подключаю их таким образом:
Код AS3:
public class ImagesList {
 
    [Embed(source='../library/images/image1.png')]
    private var Image1:Class;
 
    [Embed(source='../library/images/image2.png')]
    private var Image2:Class;
 
.........
 
    public function ImagesList():void
    {
    }
}
В итоге получается, что нужно каждое изображение подключить вручную. Хоть у них и похожие названия. Можно ли как-то сделать это циклом, или просто красивее?

Старый 18.09.2009, 14:18
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 2  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
К AS3 отношения прямого не имеет, Embed происходит при компиляции, поэтому IDE укажите, а то везде разные возможности
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

Регистрация: Oct 2006
Адрес: Москва
Сообщений: 889
в цикле нельзя

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

модератор форума
Регистрация: Jul 2004
Адрес: Питер
Сообщений: 1,653
Записей в блоге: 1
Отправить сообщение для Gaen с помощью ICQ Отправить сообщение для Gaen с помощью Skype™
Эх, а вот на асме можно писать метакод, который исполняется на стадии компиляции, и скажем в цикле генерирует строки. Даёшь макросредства для флэша!

Добавлено через 3 минуты
а пока что максимум можно сделать так
Код AS3:
for(var i:int = 1; i <= 100; i++){
	trace("[Embed(source='../library/images/image"+i+".png')]");
	trace("private var Image"+i+":Class;");
	trace();
}
__________________
тонкий тролль, осеянный благодатью

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

Регистрация: Oct 2006
Адрес: Москва
Сообщений: 889
а зачем это надо, возьмите да соберите все в swc, или в swf c помощью JSFL(черт все время забываю как это называется)

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

Регистрация: Nov 2008
Сообщений: 894
Записей в блоге: 1
не знаю поможет ли, но имхо вот чтото похожее...:
http://www.flasher.ru/forum/showthread.php?t=129653

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

Регистрация: Oct 2006
Адрес: Москва
Сообщений: 889
я думаю человеку нужен больший динамизм не чтоб каждый раз через bat

Старый 18.09.2009, 19:01
1g0rrr вне форума Посмотреть профиль Отправить личное сообщение для 1g0rrr Найти все сообщения от 1g0rrr
  № 8  
Ответить с цитированием
1g0rrr

Регистрация: Jul 2009
Адрес: Донецк
Сообщений: 25
Цитата:
IDE укажите, а то везде разные возможности
FDT
Цитата:
не знаю поможет ли, но имхо вот чтото похожее...:
Спасибо. Похожее, но в моём случае это слишком громоздко.
Цитата:
Эх, а вот на асме можно писать метакод, который исполняется на стадии компиляции, и скажем в цикле генерирует строки. Даёшь макросредства для флэша!
Да, я как раз думал, вдруг, что-то из этой серии есть у AS. =)
Цитата:
а зачем это надо, возьмите да соберите все в swc, или в swf c помощью JSFL(черт все время забываю как это называется)
А в чём приемущества собрать всё в swc? Возможно так лучше будет, но тогда будет неудобно, т.к. если добавится один рисунок, то нужно будет снова пересобирать этот swc.

Видимо в моём случае, когда нужно подключить 15-20 картинок, лучше вручную прописать все картинки.

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

Теги
embed , код , оптимизация
Опции темы
Опции просмотра

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

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


 


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


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