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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 24.12.2008, 17:18
dima_kiv вне форума Посмотреть профиль Найти все сообщения от dima_kiv
  № 1  
Ответить с цитированием
dima_kiv
Banned
[+4 08.10.08]
[+ 4 14.10.08]

Регистрация: Sep 2008
Сообщений: 133
По умолчанию Не работает onRelease

при наведении на кнопку, появляются еще две. задача проста, надо чтоб при нажитии на каждую кнопу происходила загрузка web страницы. но не работает код onRelease. посмотрите исходник. не могу понять что не так. спасибо.
Вложения
Тип файла: rar buttons.rar (5.5 Кб, 46 просмотров)

Старый 24.12.2008, 17:51
artem_fs вне форума Посмотреть профиль Отправить личное сообщение для artem_fs Найти все сообщения от artem_fs
  № 2  
Ответить с цитированием
artem_fs

Регистрация: Jul 2008
Сообщений: 257
не так то, что вы говорите onRelease еще неприаттаченным кнопкам.

Старый 24.12.2008, 17:52
dima_kiv вне форума Посмотреть профиль Найти все сообщения от dima_kiv
  № 3  
Ответить с цитированием
dima_kiv
Banned
[+4 08.10.08]
[+ 4 14.10.08]

Регистрация: Sep 2008
Сообщений: 133
artem_fs пояснишь?

Старый 24.12.2008, 17:53
ujim вне форума Посмотреть профиль Отправить личное сообщение для ujim Найти все сообщения от ujim
  № 4  
Ответить с цитированием
ujim

Регистрация: Feb 2003
Сообщений: 34
Отправить сообщение для ujim с помощью ICQ
попробуйте
Код AS1/AS2:
attachMovie("b1","b1",1, {_x:90});
attachMovie("b2","b2",2, {_x:180});
b1._visible=false;
b2._visible=false;
 
clip1.onRollOver = function() {
	b1._visible=true;
	b2._visible=true;
}
 
clip1.onRollOut = function() {
	this.gotoAndStop(1);
	b1._visible=false;
	b2._visible=false;
}
 
b1.onRelease = function() {
	trace("1111111111111");
	getURL("1.html");
}
b2.onRelease= function() {
	trace("22222222222");
	getURL("1.html");
}
__________________
Ujim

Старый 24.12.2008, 17:58
dima_kiv вне форума Посмотреть профиль Найти все сообщения от dima_kiv
  № 5  
Ответить с цитированием
dima_kiv
Banned
[+4 08.10.08]
[+ 4 14.10.08]

Регистрация: Sep 2008
Сообщений: 133
ujim при rollout исчезают кнопки, но работает если зажать кнопку мыши и переместиться на появившиеся кнопки....

Старый 24.12.2008, 18:01
artem_fs вне форума Посмотреть профиль Отправить личное сообщение для artem_fs Найти все сообщения от artem_fs
  № 6  
Ответить с цитированием
artem_fs

Регистрация: Jul 2008
Сообщений: 257
да, я тоже так попробовал, тот же результат. грузи кнопки в clip1.

Старый 24.12.2008, 18:04
ujim вне форума Посмотреть профиль Отправить личное сообщение для ujim Найти все сообщения от ujim
  № 7  
Ответить с цитированием
ujim

Регистрация: Feb 2003
Сообщений: 34
Отправить сообщение для ujim с помощью ICQ
Ваша проблема была в том что,
вы пытались назначить события кнопкам в момент, когда они еще не существовали

Я малость трансформировал.
далее думаю поправите согласно своим задачам
__________________
Ujim

Старый 24.12.2008, 18:11
dima_kiv вне форума Посмотреть профиль Найти все сообщения от dima_kiv
  № 8  
Ответить с цитированием
dima_kiv
Banned
[+4 08.10.08]
[+ 4 14.10.08]

Регистрация: Sep 2008
Сообщений: 133
По умолчанию пробовал так...

artem_fs пробовал так. вообщем есть еще один исходник, посмотрите.
Вложения
Тип файла: rar buttons2.rar (4.8 Кб, 33 просмотров)

Старый 24.12.2008, 18:15
dima_kiv вне форума Посмотреть профиль Найти все сообщения от dima_kiv
  № 9  
Ответить с цитированием
dima_kiv
Banned
[+4 08.10.08]
[+ 4 14.10.08]

Регистрация: Sep 2008
Сообщений: 133
ujim
Код AS1/AS2:
attachMovie("b1","b1",1, {_x:90});
attachMovie("b2","b2",2, {_x:180});
b1._visible=false;
b2._visible=false;
 
clip1.onRollOver = function() {
	this.gotoAndStop(2);
	b1._visible=true;
	b2._visible=true;
}
 
clip1.onRollOut = function() {
	this.gotoAndStop(1);
	b1._visible=false;
	b2._visible=false;
}
 
b1.onRelease = function() {
	trace("1111111111111");
	getURL("1.html");
}
b2.onRelease= function() {
	trace("22222222222");
	getURL("1.html");
}
я добавил строку чтоб при наведении на clip1 осуществлялся переход на второй кадр, где находится прозрачный прямоугольник, но выпадающие кнопки все равно исчезают.

Старый 24.12.2008, 18:29
Kuruki вне форума Посмотреть профиль Отправить личное сообщение для Kuruki Найти все сообщения от Kuruki
  № 10  
Ответить с цитированием
Kuruki

Регистрация: Jan 2008
Сообщений: 669
потомучто они перекрывает собой clip1 и срабатывает onRollOut. Аттачте их в clip1

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

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

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


 


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


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