![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Nov 2007
Сообщений: 84
|
Запускаю функцию слушателя (класс urlButton):
function myUrlButtonMouseUpHandler (event:MouseEvent):void
{
var url:URLRequest = new URLRequest("http://chernomorskoe.info/forum/viewtopic.php?t=727");
navigateToURL (url, "_self");
}
Однако, уже размещённый ролик не хочет открывать по ссылке урл. Вот размещённый ролик: http://chernomorskoe.info/forum/view...p=10597#p10597 Видео flv подгружает, и показывает, и перематывает. Но вот код //Создаём невидимый спрайт-ссылку var my_url:urlButton=new urlButton(0,0,320,240); addChild (my_url); Помогите разобраться. |
|
|||||
|
Регистрация: Nov 2007
Сообщений: 84
|
Подскажите, пожалуйста. Я до сих пор не разобрался с ответом. Хотя бы где, в каком месте искать ошибку?
|
|
|||||
|
Регистрация: 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
}
}
9 Публикуешь Работает безотказно! Последний раз редактировалось iNils; 28.09.2008 в 00:34. |
|
|||||
|
Регистрация: Nov 2007
Сообщений: 84
|
Я разобрался, после того, как обнаружил, что один и тот же swf файл в одном месте (главная страница) проигрывается, а в другом месте (форум phpbb3) нет, оказывается, нужно было поставить в phpBB3, в файле bbcode.html, у параметра name="allowNetworking" опцию "all" вместо "internal".
![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:23. |
|
|
« Предыдущая тема | Следующая тема » |
|
|