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

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

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

Регистрация: Jan 2010
Сообщений: 4
По умолчанию тормозит Embed swf

Добрый день. Я лишь несколько дней занимаюсь Flash, прошу не кидать камнями за глупый вопрос. FAQ смотрел, видел реализацию через Sprite - но ничего не получилось, не генерятся объекты.

Реализую множественную генерацию элемента Image:

Код AS3:
class {
  [Embed(source="1.jpg")]
  public static var imgCls1:Class
  private static var Labels:Array = [];
  private static var mxmlApp:Application = Application(Application.application);
 
  public static function main(): void {
    for (var i:int=0; i<GLdimX; i++) Labels.push([]);
    for (var i:int=0; i<GLdimX; i++) {
      for (var j:int=0; j<GLdimY; j++) {
        Labels[i][j] = new Image();
        Labels[i][j].source = imgCls1;
        mxmlApp.addChild(Labels[i][j]);				
        Labels[i][j].x = GLX + i*GLHW;
        Labels[i][j].y = GLY + j*GLHW;
        Labels[i][j].width = GLHW;
        Labels[i][j].height = GLHW;
      }
    }					
  }
}
Все прекрасно работает и не тормозит. 1.jpg весит 1 кБ. Пробовал jpg размером 100 кБ - не тормозит.
Меняю source на 1.swf - все так же работает, но подтормаживает при генерации и обновлении элемента. 1.swf весит 28 кБ.

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


Последний раз редактировалось hartec; 21.01.2010 в 18:35.
Создать новую тему   Часовой пояс GMT +4, время: 10:34.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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