Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Наложение рендера с альфа каналом на флеш, зацикливание. Как? (http://www.flasher.ru/forum/showthread.php?t=142808)

lisa_venk 31.07.2010 05:08

Наложение рендера с альфа каналом на флеш, зацикливание. Как?
 
Добрый день,
Хочу сделать скринсейвер, облака плывут, флаг колышится.
Флаг сделан в 3dmax'е, можно рендерить либо как .mov, либо как последовательность огромного количества изображений .png с альфа-каналом, а потом склеивать. Потом зацикливать.
Небо делала во флеше, по уроку, почему-то не работает (проблема №1).
Как накладывать лучше, .mov или .png? (проблема №2)
Когда легче циклить, после рендера собранное видео или уже во флеше?(проблема №3)
Спасибо большое всем.

Код, которым должны бы зацикливаться облака:
Код AS1/AS2:

animator = createEmptyMovieClip('animator',1);
clouds = animator.attachMovie('bg_mc','bg_1',1);
clouds2 = animator.attachMovie('bg_mc','bg_2',2);
bg_1._x = -bg_1._width/2;
bg_2._x = bg_2._width/2;
speed = 1;
cloudWidth = 2048;
animator.onEnterFrame = function(){
        bg_1._x -= speed;
        bg_2._x -= speed;
        if(bg_1._x <= -bg_1._width) bg_1._x = cloudWidth;
        if(bg_2._x <= -bg_2._width) bg_2._x = cloudWidth;
        }


Хемуль 31.07.2010 14:36

2 lisa_venk:
1. Неизвестно, насколько успешно вы адаптировали урок под себя. Возможно, где-то закралась ошибка. И не ясно, что вы подразумеваете под словом "не работает". Облака не двигаются? Двигаются и улетают навсегда? Не выводятся вообще?
2. Не скажу, будет ли различие по скорости какое-то, но можно и сделать из отдельных PNG мувиклип по кадрам, и внедрить MOV во флешку. Разве что вам нужно будет почитать про прозрачность в роликах.
3. По сути значения не имеет. Если грамотно сделать, можно и так, и так.

in4core 31.07.2010 17:47

Запомните все и навсегда - сбор ПНГ картинок, увеличит объем флешки - но при этом сильно увеличит скорость работы, особенно не забывайте про BitmapCache галочку. Видео же используют только в карйне редких случаях, когда стрим, или когда реально жалко места, и уже даже не берут в рассчет производительность.

Тоесть - рендерить в ПНГ это раз, циклить в ПНГ так же это 2.


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

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