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

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

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

Регистрация: Aug 2007
Сообщений: 124
Attention mc.btn.getURL problems

Всем доброго времени суток. Вопрос. На основной линейке есть мувик в котором на 8 кадре анимации появляется конопка. Нужно: прописать в основной линейке действие кнопки из мувика. Обычный код
Код:
s_mc.in_btn.onPress = function(){
	getURL("http://test");
};
не проходит, т.к. конпка как я уже сказал появляется только в 8 кадре.
Что не так делаю?
Вложения
Тип файла: rar GetURL.rar (5.7 Кб, 52 просмотров)

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

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

Старый 19.09.2007, 18:31
solo19770701 вне форума Посмотреть профиль Отправить личное сообщение для solo19770701 Найти все сообщения от solo19770701
  № 3  
Ответить с цитированием
solo19770701

Регистрация: Aug 2007
Сообщений: 124
to CorC: это понятно, с таким же успехом я могу написать код на кнопке. Но дело в том что там их много и в каждый клип лазить, если что то поменять надо, беда ( URL's меняю иногда), и я думал было бы намного удобнее если бы я мог вписывать юрлы на основной линейке, но как? Нашел кое что в мануале, но там для ActionScript3, мне нужно во втором (там они через оператры все прописывают.)
Моя идея была постваить на кнопку на клик вызов функции, а в основной линейке определить что функция должна делать, тобишь getURL. Но фикус пикус в том что кнопка не инициализируется, если ее не задать с первого кадра.

Старый 19.09.2007, 18:49
DoLLPhin вне форума Посмотреть профиль Отправить личное сообщение для DoLLPhin Посетить домашнюю страницу DoLLPhin Найти все сообщения от DoLLPhin
  № 4  
Ответить с цитированием
DoLLPhin

Регистрация: Jan 2007
Сообщений: 5
Отправить сообщение для DoLLPhin с помощью ICQ
сделать кнопку не с 8 кадра, а с первого. В этом же первом кадре задать свойство кнопке _visible=false; а на 8 кадре - _visible=true

Старый 19.09.2007, 19:50
solo19770701 вне форума Посмотреть профиль Отправить личное сообщение для solo19770701 Найти все сообщения от solo19770701
  № 5  
Ответить с цитированием
solo19770701

Регистрация: Aug 2007
Сообщений: 124
СПАСИБО. Как говорится: "Все гениальное - просто"

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

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

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

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Если надо быстро что-то навалять, кнопок мало, появляются они фиг знает где, от них требуется что-то очень простое, есть старый способ:
Код:
function btnOnPress(){

switch(this._name){
 case "google_Btn":
  getURL("http://google.com", "_blank");
  break;
  default:
  trace(this._name);
}
}
Button.prototype.onPress = btnOnPress;
При таком подходе остается только кнопку правильно назвать.
Потом конечно прототип долой, а каждой кнопке onPress назначить нормальным способом.
Или расширить класс Button.
Смысл прост - все кнопки вызывают одну и ту же функцию, которая решает что делать. В случае с getURL легко подгрузить xml с урлами для перехода, сделать его статическим свойством класса например URLButton и пускай каждая суперкнопка вызывает статик метод класса, находит в идмапе ноду со своим именем...

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

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

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


 


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


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