Показать сообщение отдельно
Старый 01.10.2012, 15:47
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 8  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
Код AS1/AS2:
var delayToShow = 10 * 1000;
var startTime = getTimer();
myClip._alpha = 0;
myClip._x = 100
myClip.onEnterFrame = function() {
	if (getTimer() - startTime > delayToShow) {
		if (this._x < 1000) {
			if (this._alpha < 100) {
				this._alpha += 5;
			}
			this._x++;
		} else {
			if(this._alpha > 0){
				this._alpha -= 5
			} else {
				this._x = 100;
				startTime = getTimer()
			}
		}
	}
};
Как-нибудь так? Если без твинера.

Добавлено через 2 минуты
Код AS1/AS2:
import com.greensock.*
var delayToShow = 10 * 1000
 
function delayedShow(){
	myClip._x = 1000
	TweenLite.to(myClip, 10 * 1000, {_x:1000, onComplete: delayedShow, delay: delayToShow})
}
 
delayedShow()
— если с твинером. Могут быть ошибки, так как пишу по памяти.
__________________
hauts.ru