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

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

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

Регистрация: Jul 2010
Адрес: Бердск, НСК
Сообщений: 171
Записей в блоге: 1
Question TweenLite - reverse и play проигрываются моментально

Помогите разобраться в чем проблема.. мувиклип должен плавно передвинуться в точку X и затем в точку Y. Но это происходит моментально(появляется в точке X,а затем сразу в Y)!
P.S. действие происходит на нажатию на кнопку, ниже событие...
Код AS1/AS2:
var tween_two:TweenLite = TweenLite.to(men_tri, 1, {_x:130});
tween_two.pause();
function onClick(mc1:MovieClip,mc2:MovieClip)
{
	var currentBtn:Number = mc1.id;
	if(currentBtn == 0)
	{
		onEnterFrame = function()
		{
			if(men_two._x = 348)
			{
				for(i=0;i<2;i++)
				{
					proj[i]._visible = false;
					inf[i]._visible = true;
				}
				tween_two.play();
				delete this.onEnterFrame;
			}
		}
		mc2.Info.Infot.setTextFormat(format_2);
		mc2.Info.Infot.setTextFormat(0,format_1);
		mc2.Projects.Projectst.setTextFormat(format_1);
		mc2.Contact.Contactt.setTextFormat(format_1);
	}
	if(currentBtn == 1)
	{
		onEnterFrame = function()
		{
			if(men_two._x = 348)
			{
				for(i=0;i<2;i++)
				{
					proj[i]._visible = true;
					inf[i]._visible = false;
				}
				tween_two.play();
				delete this.onEnterFrame;
			}
		}
		mc2.Projects.Projectst.setTextFormat(format_2);
		mc2.Projects.Projectst.setTextFormat(0,format_1);
		mc2.Info.Infot.setTextFormat(format_1);
		mc2.Contact.Contactt.setTextFormat(format_1);
	}
	if(currentBtn == 2)
	{
		onEnterFrame = function()
		{
			if(men_two._x = 348)
			{
				for(i=0;i<2;i++)
				{
					proj[i]._visible = false;
					inf[i]._visible = false;
				}
				tween_two.play();
				delete this.onEnterFrame;
			}
		}
		mc2.Contact.Contactt.setTextFormat(format_2);
		mc2.Contact.Contactt.setTextFormat(0,format_1);
		mc2.Info.Infot.setTextFormat(format_1);
		mc2.Projects.Projectst.setTextFormat(format_1);
	}
	selBtn(currentBtn,one);
	tween_two.reverse();
	tween_tri.reverse();
}

Старый 25.07.2010, 22:44
Хемуль вне форума Посмотреть профиль Отправить личное сообщение для Хемуль Найти все сообщения от Хемуль
  № 2  
Ответить с цитированием
Хемуль
Квач
 
Аватар для Хемуль

Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
2 FriOne:
Попробуйте на всякий случай в третий параметр метода to класса TweenLite добавить "useFrames:false".
На примере первой строки это будет как-то так:
Код AS1/AS2:
var tween_two:TweenLite = TweenLite.to(men_tri, 1, {_x:130, useFrames:false});
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого

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

Регистрация: Jul 2010
Адрес: Бердск, НСК
Сообщений: 171
Записей в блоге: 1
Блин сколько можно.. в условии поставил = вместо ==))


Последний раз редактировалось FriOne; 26.07.2010 в 00:28.
Создать новую тему Ответ Часовой пояс GMT +4, время: 22:49.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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