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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 18.10.2007, 12:25
Futury вне форума Посмотреть профиль Отправить личное сообщение для Futury Найти все сообщения от Futury
  № 1  
Ответить с цитированием
Futury
[+4 01.02.08]
[+4 09.04.08]
 
Аватар для Futury

Регистрация: Sep 2007
Сообщений: 124
По умолчанию действие кнопок при нажатии

Здравствуйте!
Мне нужно чтоб принажатии на кнопку вместо alpha, было типа gotoAndPlay........вообщем нажимаю я на кнопку и отвожу курсор, а она остаётся как бы выделенной(как бы чтоб знать какой раздел на данный момент активен)
вот код..ниже исходник
Код:
// анимация кнопок
btn1.onRollOut=btn2.onRollOut=btn3.onRollOut=btn4.onRollOut=bt1.onRollOut=bt2.onRollOut=bt3.onRollOut=bt4.onRollOut=function() {
var i=this._currentframe
this.onEnterFrame = function() {
this.gotoAndStop(i--)
}
}
btn1.onRollOver=btn2.onRollOver=btn3.onRollOver=btn4.onRollOver=bt1.onRollOver=bt2.onRollOver=bt3.onRollOver=bt4.onRollOver=function() {
delete (this.onEnterFrame)
this.play()
};
//действие кнопок при нажатии
var OldMc:MovieClip;
function onMcRelease() {
	loadMovie (this.fileToLoad,"pole_1");
	this.alpha = 70;
	delete this.onRelease;
	if (OldMc) {
		OldMc._alpha = 100;
		OldMc.onRelease = onMcRelease;
		
	}
	OldMc = this;
};
//ссылки на клипы
bt1.onRelease=btn1.onRelease=onMcRelease;
bt1.fileToLoad=btn1.fileToLoad="";
bt2.onRelease =btn2.onRelease= onMcRelease;
bt2.fileToLoad=btn2.fileToLoad="";
bt3.onRelease =btn3.onRelease= onMcRelease;
bt3.fileToLoad=btn3.fileToLoad="";
bt4.onRelease =btn4.onRelease= onMcRelease;
bt4.fileToLoad=btn4.fileToLoad="";
Вложения
Тип файла: rar Копия push_button).rar (5.5 Кб, 67 просмотров)

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

Регистрация: Jul 2006
Адрес: Земля>Россия>Вологда
Сообщений: 3,056
Отправить сообщение для CorC с помощью ICQ Отправить сообщение для CorC с помощью MSN Отправить сообщение для CorC с помощью Skype™
Непонятно что надо, что есть и что за код
Реакция на "отжатие мыши" это функция onMcRelease, вот ее и правьте.
З.Ы.: создалось такое впечатление, что код не ваш, и вы не понимаете как он работает.
__________________
"We Are The Champions My Friends!" Queen

Старый 19.10.2007, 11:26
Futury вне форума Посмотреть профиль Отправить личное сообщение для Futury Найти все сообщения от Futury
  № 3  
Ответить с цитированием
Futury
[+4 01.02.08]
[+4 09.04.08]
 
Аватар для Futury

Регистрация: Sep 2007
Сообщений: 124
код не мой...
да это мне и нужно
только я не могу разобраться как мне вместо альфы сделать остановку динамики в момент нажатия

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

Регистрация: Jul 2006
Адрес: Земля>Россия>Вологда
Сообщений: 3,056
Отправить сообщение для CorC с помощью ICQ Отправить сообщение для CorC с помощью MSN Отправить сообщение для CorC с помощью Skype™
Код:
function onMcRelease() {
	loadMovie (this.fileToLoad,"pole_1");
	this.gotoAndStop(1);
	delete this.onRelease;
	if (OldMc) {
		OldMc.gotoAndPlay(1);
		OldMc.onRelease = onMcRelease;
		
	}
	OldMc = this;
};
__________________
"We Are The Champions My Friends!" Queen

Старый 23.10.2007, 14:52
Futury вне форума Посмотреть профиль Отправить личное сообщение для Futury Найти все сообщения от Futury
  № 5  
Ответить с цитированием
Futury
[+4 01.02.08]
[+4 09.04.08]
 
Аватар для Futury

Регистрация: Sep 2007
Сообщений: 124
Чё то какайта ерунда выходит, нажимаю на одну кнопку а выделяется другая...

Плиз посмотрите исходник........у меня почему-то работает только альфа,
а мне нужно чтоб при нажатии срабатывал gotoAndStop(8); на восьмом кадре, но он не срабатывает........вообще ни какой реакции на нажатие нет!

Ну что ни кто не поможет.........я не могу понять почему альфа работает а gotoAndPlay нет...


Последний раз редактировалось etc; 26.10.2007 в 13:47.
Старый 26.10.2007, 12:57
Mr. Fixit вне форума Посмотреть профиль Найти все сообщения от Mr. Fixit
  № 6  
Ответить с цитированием
Mr. Fixit
Banned
[+1 08.05.08]
[+4 14.04.08]
[+1.3 02.05.08]

Регистрация: Oct 2006
Адрес: кагбэ Киеф!!1
Сообщений: 1,473
this.alpha = 70; - это что?
перепиши нормально код...

Старый 26.10.2007, 14:25
Futury вне форума Посмотреть профиль Отправить личное сообщение для Futury Найти все сообщения от Futury
  № 7  
Ответить с цитированием
Futury
[+4 01.02.08]
[+4 09.04.08]
 
Аватар для Futury

Регистрация: Sep 2007
Сообщений: 124
как нормально?
ну этот код работает...........посмотрите исходник...он весит 5 килобайт......думаю из него поймёте...
мне нужно чтоб при нажатии на кнопку анимация останавливалась на 8 кадре...

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

Регистрация: Jul 2006
Адрес: Земля>Россия>Вологда
Сообщений: 3,056
Отправить сообщение для CorC с помощью ICQ Отправить сообщение для CorC с помощью MSN Отправить сообщение для CorC с помощью Skype™
Mr. Fixit имеет в виду что нужно писать _alpha а не alpha
_alpha работает для этой кнопки
непонятно что нужно останавливать на 8 кадре, если полоски, то нужно убирать onEnterFrame из onRollOver и т. д. потому как движение происходит за счет них и gotoAndStop при клике бессмысленен...
__________________
"We Are The Champions My Friends!" Queen

Старый 29.10.2007, 10:42
Futury вне форума Посмотреть профиль Отправить личное сообщение для Futury Найти все сообщения от Futury
  № 9  
Ответить с цитированием
Futury
[+4 01.02.08]
[+4 09.04.08]
 
Аватар для Futury

Регистрация: Sep 2007
Сообщений: 124
Вы можете это кодом показать...плизз!

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

Регистрация: Jul 2006
Адрес: Земля>Россия>Вологда
Сообщений: 3,056
Отправить сообщение для CorC с помощью ICQ Отправить сообщение для CorC с помощью MSN Отправить сообщение для CorC с помощью Skype™
события обнулять надо у олдмс
Вложения
Тип файла: rar buttons.rar (5.8 Кб, 64 просмотров)
__________________
"We Are The Champions My Friends!" Queen

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

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

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


 


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


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