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

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

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

Регистрация: Sep 2006
Адрес: Краснодар
Сообщений: 85
Отправить сообщение для s0lar с помощью ICQ
По умолчанию Tween в цикле

Здравствуйте.
Нужно сделать чтобы при наведении на кнопку текст двигался(есть полный исходник в конце)..

Вот вырезки из кода

Код:
for (var i = 0; i<len; i++) {
	_root.attachMovie("btn", "btn"+i, i, {_x:100, _y:(5+50*i)});
	var b = _root["btn"+i];

         b.my_text.text = menu_xml.childNodes[0].childNodes[i].attributes.name;
		b.my_text.autoSize = true;
		b.link = menu_xml.childNodes[0].childNodes[i].attributes.link;
		b.onRelease = function() {
			getURL(this.link, "_self");
		};
		b.onRollOver = function() {
			this.gotoAndPlay("l2");
			tween1 = new Tween(this, "_x", Regular.easeOut, 20, 50, 1.5, true);
		};
}
Неработает tween, подскажите почему
Вложения
Тип файла: rar menu.rar (7.0 Кб, 58 просмотров)

Старый 12.11.2009, 21:24
evgen_triplex вне форума Посмотреть профиль Отправить личное сообщение для evgen_triplex Найти все сообщения от evgen_triplex
  № 2  
Ответить с цитированием
evgen_triplex
 
Аватар для evgen_triplex

Регистрация: Aug 2006
Сообщений: 21
Код AS1/AS2:
import mx.transitions.Tween;
import mx.transitions.easing.*;
for (var i = 0; i<len; i++) {
	_root.attachMovie("btn", "btn"+i, i, {_x:100, _y:(5+50*i)});
	var b = _root["btn"+i];
 
         b.my_text.text = menu_xml.childNodes[0].childNodes[i].attributes.name;
		b.my_text.autoSize = true;
		b.link = menu_xml.childNodes[0].childNodes[i].attributes.link;
		b.onRelease = function() {
			getURL(this.link, "_self");
		};
		b.onRollOver = function() {
			this.gotoAndPlay("l2");
			this.tw = new Tween(this, "_x", Regular.easeOut, 20, 50, 1.5, true);
		};
}
__________________
Почему бы и нет?

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

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

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


 


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


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