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

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

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

Регистрация: Dec 2008
Адрес: Московская обл.
Сообщений: 54
Attention Активная кнопка

Суть вопроса такова: есть кнопка btn1, нужно, чтобы при переходе на кадр Hit этой кнопки выполнялся переход по URL и кнопка оставалась на кадре Hit, если пользователь находится на URL, присвоенному этой кнопке.
Поиск поюзала, но толком ничего понять не смогла.
Объясните, как это сделать и каким должен быть скрипт?

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

Регистрация: Nov 2007
Сообщений: 1,724
Ээээ.... может место кнопки использовать клип?
заюзать
Код AS1/AS2:
onRollOver = function() {}
onPress = function(){}
Там в клипе сделать 4 кадра, с имитировать over, down, hit.

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

Регистрация: Dec 2008
Адрес: Московская обл.
Сообщений: 54
после onPress=function нужно добавить getURL?
А если кнопок очень много?

Старый 10.01.2009, 11:04
Zik. вне форума Посмотреть профиль Отправить личное сообщение для Zik. Найти все сообщения от Zik.
  № 4  
Ответить с цитированием
Zik.
 
Аватар для Zik.

Регистрация: Nov 2007
Сообщений: 1,724
нууу..... тогда придеться все переделывать в клип

Код AS1/AS2:
имя нужной кнопки.onPress = function () {
    getURL("нужный тебе сайт", "_blank");
}

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

Регистрация: Dec 2008
Адрес: Московская обл.
Сообщений: 54
т.е. должен быть мувик, в котором будут сымитированны кадры Up, Over, Down и Hit. Но, насколько я понимаю, в этом мувике еще нужно как то сделать, чтобы на кадре Hit действие останавливалось...

Старый 10.01.2009, 11:13
Zik. вне форума Посмотреть профиль Отправить личное сообщение для Zik. Найти все сообщения от Zik.
  № 6  
Ответить с цитированием
Zik.
 
Аватар для Zik.

Регистрация: Nov 2007
Сообщений: 1,724
что значит действие останавливалось?
вы имеете ввиду кадр?
если да,тогда пишите в этом кадре:
Код AS1/AS2:
stop();

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

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
http://flasher.ru/forum/showthread.php?t=118420
И, пожалуйста, перестаньте делать вид, что у вас чтото переходит на кадр Hit. В этом кадре может быть расположена некая форма, определяющая область клика. Этот кадр кнопки НИКОГДА не отображается. Состоянию "нажата" соответствует кадр Down
__________________
Reality.getBounds(this);

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

Регистрация: Dec 2008
Адрес: Московская обл.
Сообщений: 54
Получилось, но только между нажатием на кнопку и переходом в ее следующее состояние есть пробел... Как его убрать? На всякий случай, выкладываю исходник, чтобы было понятней.
Вложения
Тип файла: rar Untitled-1.rar (5.7 Кб, 88 просмотров)

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

Регистрация: Dec 2008
Адрес: Московская обл.
Сообщений: 54
Wolsh, конечно, спасибо за ссылку, но это слишком сложно для того сайта, что меня попросили сделать!

Добавлено через 3 минуты
Цитата:
Сообщение от Doping86 Посмотреть сообщение
Получилось, но только между нажатием на кнопку и переходом в ее следующее состояние есть пробел... Как его убрать? На всякий случай, выкладываю исходник, чтобы было понятней.
с этим вопросом разобралась! но возникла другая проблема, открывает ссылку в двух окнах при одном нажатии

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

Регистрация: Nov 2007
Сообщений: 1,724
Doping86, а можно спросить, зачем там каждый раз интервал в десять кадров?
P.S: Doping86, соедините два своих сообщения в одно (чтобы модераторы не ругались).
Кстати, делать третий пустой кадр не нужно, ведь вам нужно сымитировать нажатие и покой кнопки
Вот исходник:
Вложения
Тип файла: rar Untitled-1.rar (8.2 Кб, 81 просмотров)


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

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

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


 


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


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