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

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

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

Регистрация: Nov 2007
Сообщений: 84
По умолчанию URLRequest то работает, то не работает.

Запускаю функцию слушателя (класс urlButton):

Код:
		function myUrlButtonMouseUpHandler (event:MouseEvent):void
		{
			var url:URLRequest = new URLRequest("http://chernomorskoe.info/forum/viewtopic.php?t=727");
			navigateToURL (url, "_self");
		}
Запускаю из Adobe Flash CS3 Professional. Всё великолепно работает. По ссылке есть переход по факту отпускания нажатой мышки. Указанный урл открывается, т.е. всё чётко работает.

Однако, уже размещённый ролик не хочет открывать по ссылке урл.
Вот размещённый ролик:
http://chernomorskoe.info/forum/view...p=10597#p10597

Видео flv подгружает, и показывает, и перематывает.
Но вот код

Код:
			//Создаём невидимый спрайт-ссылку
			var my_url:urlButton=new urlButton(0,0,320,240);
			addChild (my_url);
срабатывает только в среде флеша, но никак не из размещённого swf. Почему? Раньше, несколько месяцев назад всё нормально функционировало, открывался урл и из флеша.

Помогите разобраться.

Старый 17.06.2008, 13:29
Thanx7 вне форума Посмотреть профиль Отправить личное сообщение для Thanx7 Найти все сообщения от Thanx7
  № 2  
Ответить с цитированием
Thanx7

Регистрация: Nov 2007
Сообщений: 84
Подскажите, пожалуйста. Я до сих пор не разобрался с ответом. Хотя бы где, в каком месте искать ошибку?

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

Регистрация: Mar 2008
Сообщений: 3
Попробуй это, у меня работает... задал вопрос на этом же сайте о том, как "прикрутить ссылку на баннер (сам начинающий)". Могет поможет.

AS3
1 Создаёшь картинку для баннера
2 Помещяешь её на сцену
3 Если тебе нужен фон, то не задавай его в свойствах документа, лучше сделать прямоугольник нужного цвета и поместить на задний план (убережёт от глюков с фоном)
4 Создаёшь пустую кнопку (в кадрах неичего нету)
5 Помещяешь созданную кнопку на сцену поверх картинки (пустая кнопка будет выглядеть как голубой прямоугольник)
6 Растягуешь кнопку на ширину всей сцены
7 В кадр добавляешь следуйщий код:
Код:

t
Код:
his.addEventListener(MouseEvent.CLICK, mouseClickHandler);
function mouseClickHandler(event:MouseEvent):void {
	var urlRequest:URLRequest = new URLRequest("тут ссылка на целевой сайт");
	try {
		navigateToURL(urlRequest, "_blank");
	} catch (e:Error) {
		// handle error here
	}
}
8 В Publish Settings на закладке Flash нужно установить access network only
9 Публикуешь

Работает безотказно!


Последний раз редактировалось iNils; 28.09.2008 в 00:34.
Старый 27.09.2008, 21:52
Thanx7 вне форума Посмотреть профиль Отправить личное сообщение для Thanx7 Найти все сообщения от Thanx7
  № 4  
Ответить с цитированием
Thanx7

Регистрация: Nov 2007
Сообщений: 84
Я разобрался, после того, как обнаружил, что один и тот же swf файл в одном месте (главная страница) проигрывается, а в другом месте (форум phpbb3) нет, оказывается, нужно было поставить в phpBB3, в файле bbcode.html, у параметра name="allowNetworking" опцию "all" вместо "internal".

Старый 28.09.2008, 00:35
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 5  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Vallin, для оформления своего кода надо использовать теги [code][/code].
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

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

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


 


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


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