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

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

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

Регистрация: Sep 2010
Сообщений: 5
По умолчанию _root.link в as3

Доброго времени суток.

Код AS1/AS2:
var link = _root.link;
mainBtn.onRelease = function() {
	getURL(link, "_blank");
};
есть вот этот код, всё прекрасно работает, ссылочки нажимаются, все рады, все довольны и в один чудный день приходит баннера с AS3 и этот код к сожалению не работает. Подскажите пожалуйста как этот код заменить на AS3, чтоб снова всё прекрасно работало, ссылочки нажимались и все были рады и довольны.

Спасибо.

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

Регистрация: Jun 2006
Адрес: Москва
Сообщений: 461
Код AS3:
var url:String = loaderInfo.parameters.link;
 
mainBtn.addEventListener(MouseEvent.CLICK, clickHandler);
 
function clickHandler(event:MouseEvent):void
{
    navigateToUrl(new URLRequest(url,"_blank"));
}


Последний раз редактировалось Hidest; 03.09.2010 в 12:29.
Старый 03.09.2010, 12:50
cgred вне форума Посмотреть профиль Отправить личное сообщение для cgred Найти все сообщения от cgred
  № 3  
Ответить с цитированием
cgred

Регистрация: Sep 2010
Сообщений: 5
Цитата:
TypeError: Error #2007: Параметр url не должен быть равен нулю.
at global/flash.net::navigateToURL()
at asd_fla::MainTimeline/clickHandler()
Не работает.

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

Регистрация: Jun 2006
Адрес: Москва
Сообщений: 461
Ну протрейсите, что у вас заходит во флеш... я же не знаю, как вы передаете во flashvars значения... вообще объект loaderInfo.parameters содержит в себе пары "ключ-значение", полученные извне... Вот и пробуйте

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

Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
нужно ставить проверку есть ли св-во link у loaderInfo.parameters, при тесте не из html его не будет - отсюда ошибка (а при тесте из html не забудьте его передать через flashvars )
__________________
low +

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

Регистрация: Sep 2010
Сообщений: 5
Низкий вам поклон, спасибо разобрался.

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

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

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


 


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


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