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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

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

Регистрация: Sep 2003
Адрес: Санкт-Петербург
Сообщений: 166
Отправить сообщение для rojok-online с помощью ICQ
Attention 2 вопроса в одном!

Привет!
Вообще голова не соображает.. ((( в чем проблемы

1.Хотел сделать как бы кнопки с простенькой анимацией... И не получатеся только одна штука ( ---- При наведении двигается треугольничек, а при отведении мышки от кнопки треугольничек останавливается. Когда нажимаешь то треагольничек меняет цвет и двигается... Проблема в том что при нажатии на другую кнопку на прошлой происходит анимация и только останавливается когда убираешь с той кнопки мышку... ( Тобишь проигрывается 2 анимации, хотя должна проигрываться одна...

2. После "// temp" идет код который странно как- то работает... Если его поставить перед "// Buttons", то он вообще не работает, а если в конец, то в "// Buttons" пропадают 1, 2 и 3 кнопка... В чем проблема?
Код:
//Buttons
button_name = ["button # 1", "button # 2", "button # 3", "button # 4", "button # 5", "button # 6", "button # 7"];
osy = [85, 110, 135, 160, 185, 210, 235];
osx = [10, 10, 10, 10, 10, 10, 10];
for (i=0; i<button_name.length; i++) {
	attachMovie("button", "button"+i, i);
	this["button"+i]._x = osx[i];
	this["button"+i]._y = osy[i];
	this["button"+i].button.text = button_name[i];
	this["button"+i].tr.stop();
	this["button"+i].onRollOver = function() {
		this.tr.play();
	};
	this["button"+i].onPress = function() {
		this.tr.gotoAndPlay(13);
		_root.lastbutton = this._name;
	};
	this["button"+i].onRollOut = this["button"+i].onRelease=function () {
		if (_root.lastbutton == this._name) {
			this.tr.play();
		} else {
			this.tr.gotoAndStop(1);
		}
	};
}
// temp
x = [20, 278.5, 536];
for (i1=0; i1<x.length; i1++) {
	with (attachMovie("mini", "mini"+i1, i1)) {
		_x = x[i1];
		_y = 300;
	}
}

(сори если описал вопросы непонятно)

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

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

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


 


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


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