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

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

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

Регистрация: Jun 2006
Сообщений: 8
По умолчанию Fade in fade out

Здравствуйте коолеги как сделать мязгие переходы через альфу и паузу между ними
мой код такой:
Код:
_root.createEmptyMovieClip("slideShow_mc",1);
setProperty("slideShow_mc", _x, "0");
imageArray = new Array("images/image1.jpg", "images/image2.jpg", "images/image3.jpg", "images/image4.jpg", "images/image5.jpg");
randNum = random(5);
slideShow_mc.loadMovie(imageArray[randNum]);


Последний раз редактировалось vsovinflash; 14.06.2006 в 16:21.
Старый 14.06.2006, 16:16
Reijii вне форума Посмотреть профиль Отправить личное сообщение для Reijii Найти все сообщения от Reijii
  № 2  
Ответить с цитированием
Reijii
 
Аватар для Reijii

Регистрация: Apr 2004
Адрес: Харьков, Украина
Сообщений: 463
Отправить сообщение для Reijii с помощью ICQ
а где тут альфа ?

ps. и где тег " [code] "
__________________
Feсi quod potui, faciant meliora potentes

Старый 14.06.2006, 16:21
vsovinflash вне форума Посмотреть профиль Отправить личное сообщение для vsovinflash Найти все сообщения от vsovinflash
  № 3  
Ответить с цитированием
vsovinflash

Регистрация: Jun 2006
Сообщений: 8
альфу я не знаю как сделать вот и спрашиваю уважаемых профессоров


Последний раз редактировалось vsovinflash; 14.06.2006 в 16:24.
Старый 14.06.2006, 16:59
Reijii вне форума Посмотреть профиль Отправить личное сообщение для Reijii Найти все сообщения от Reijii
  № 4  
Ответить с цитированием
Reijii
 
Аватар для Reijii

Регистрация: Apr 2004
Адрес: Харьков, Украина
Сообщений: 463
Отправить сообщение для Reijii с помощью ICQ
вот, набросал на скорую руку, в начале было лень, но подумал может в будующем вопросов не будет подобных .

альфа по сути тут
Код:
mx.transitions.TransitionManager.start(target, {type:mx.transitions.Fade, direction:0, duration:.3, easing:mx.transitions.easing.Regular.easeOut});

//  duration:.3 - скорость в секундах провки
//  direction:0 - направление проявки ( 0 или 1)
//  easing:mx.transitions.easing.Regular.easeOut - вид проявки, 
//  все подробности в help
Код:
stop();
var slideShowContainer:MovieClip = _root.createEmptyMovieClip("slideShow_mc", 1);
//
var loader:MovieClipLoader = new MovieClipLoader();
var loaderListener:Object = new Object();
var imageArray:Array = new Array("images/image1.jpg", "images/image2.jpg", "images/image3.jpg");
var numImages:Number = imageArray.length;
var current:Number = random(numImages);
var prev:Number = current;
var interval:Number;
//
loader.addListener(loaderListener);
//
StartShow();
function StartShow():Void
{
	if (imageArray[current] && current != prev)
	{
		LoadImage(current);
		current = random(numImages);
	}
	else
	{
		current = random(numImages);
		StartShow();
	}
}
//
function LoadImage($num:Number):Void
{
	loader.loadClip(imageArray[$num], slideShowContainer);
	prev = $num;
	clearInterval(interval);
	//
}
loaderListener.onLoadComplete = function(target:MovieClip, httpStatus:Number):Void 
{
	interval = setInterval(StartShow, 2000);
};
//
loaderListener.onLoadProgress = function(target:MovieClip, bytesLoaded:Number, bytesTotal:Number):Void 
{
	if (Math.floor(bytesLoaded / 1024) == Math.floor(bytesTotal / 1024))
	{
		mx.transitions.TransitionManager.start(target, {type:mx.transitions.Fade, direction:0, duration:.3, easing:mx.transitions.easing.Regular.easeOut});
	}
};
//
loaderListener.onLoadError = function(target:MovieClip, errorCode:String):Void 
{
	clearInterval(interval);
	current = random(numImages);
	StartShow();
};
__________________
Feсi quod potui, faciant meliora potentes

Старый 14.06.2006, 17:12
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 5  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Reijii, зачем ты используешь типизацию там, где от неё никакого смысла нет? Я бы сказал, даже вред.

Старый 14.06.2006, 17:36
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 6  
Ответить с цитированием
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
Цитата:
Reijii, зачем ты используешь типизацию там, где от неё никакого смысла нет? Я бы сказал, даже вред.
лично я пишу код в FlexDevelop/Sepy, там с типизацией легко, и авто комплит удобный=)
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^

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

Регистрация: Apr 2004
Адрес: Харьков, Украина
Сообщений: 463
Отправить сообщение для Reijii с помощью ICQ
Цитата:
Сообщение от __etc
Reijii, зачем ты используешь типизацию там, где от неё никакого смысла нет? Я бы сказал, даже вред.
а чем вред ?. подскажи в чем не прав, плиз.
пишу по привычке, в классах так пишу все параметры и переменные,
да и глазу легче понять что за зверь..


2 Nirth: я тоже FlashDevelop, правда сейчас перехожу в новых проектах на Eclipse + FDT.
__________________
Feсi quod potui, faciant meliora potentes

Старый 14.06.2006, 17:48
vsovinflash вне форума Посмотреть профиль Отправить личное сообщение для vsovinflash Найти все сообщения от vsovinflash
  № 8  
Ответить с цитированием
vsovinflash

Регистрация: Jun 2006
Сообщений: 8
Огромное спасибо - буду разбираться респектище

Старый 14.06.2006, 17:54
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 9  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от Reijii
а чем вред ?. подскажи в чем не прав, плиз.
пишу по привычке, в классах так пишу все параметры и переменные,
да и глазу легче понять что за зверь.
Для AS1 чужда подобная типизация. Если тебе потребуется скомпилировать такой проект под 6-ой плеер, то он ругнётся на каждую строку с типизацией.

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

Регистрация: Apr 2004
Адрес: Харьков, Украина
Сообщений: 463
Отправить сообщение для Reijii с помощью ICQ
Цитата:
Сообщение от __etc
Для AS1 чужда подобная типизация. Если тебе потребуется скомпилировать такой проект под 6-ой плеер, то он ругнётся на каждую строку с типизацией.
ок спасибо за информацию, обязательно учту.
просто не разрабатывал никогда под 6
__________________
Feсi quod potui, faciant meliora potentes

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

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

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


 


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


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