Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Картинка со ссылкой (http://www.flasher.ru/forum/showthread.php?t=140542)

XDiaBLo 01.06.2010 23:23

Картинка со ссылкой
 
Я сделал
Код AS3:

                private function initListener(e:Event):void
                {
                        firstPlayer = Bitmap(loader.content);
                        firstPlayer.x = 100;
                        firstPlayer.y = 230;
                        addChild(firstPlayer);
                }

А как ссылку к картинке приделать? Ну чтобы при нажатии на неё, открывалась нужная страничка в браузере?

-De- 01.06.2010 23:41

1) узнаешь, как делать реагирование на нажатие
2) узнаешь, как открывать нужную страничку в браузере
3) ?????
4) ПРОФИТ!

bars80080 01.06.2010 23:55

1. firstPlayer.addEventListener(MouseEvent.CLICK, clickListener);
2. getURL()

таки захотелось доподсказать

dimarik 02.06.2010 00:05

Цитата:

Сообщение от bars80080 (Сообщение 912400)
1. firstPlayer.addEventListener(MouseEvent.CLICK, clickListener);
таки захотелось доподсказать

Bitmap не является InteractiveObject. Потому сколько не вешай на нее мышиных событий - дела не будет.

Psycho Tiger 02.06.2010 00:23

А ещё getURL в тройке нету.

Добавлено через 1 минуту
Кстати, всегда из за этого когда нужно было битмапке события мышки оборачивал её в спрайт. Насколько это правильно? =)

dimarik 02.06.2010 00:32

Цитата:

Сообщение от Psycho Tiger (Сообщение 912416)
Кстати, всегда из за этого когда нужно было битмапке события мышки оборачивал её в спрайт. Насколько это правильно? =)

Правильно. А в данной ситуации нет необходимости перемещать контент в this. Достаточно добавить в this сам лоадер, а он есть InteractiveObject. Его и подписать на мышь.

bars80080 02.06.2010 00:47

окак, я умело разобрал вопрос

XDiaBLo 02.06.2010 07:24

Цитата:

Сообщение от -De- (Сообщение 912393)
1) узнаешь, как делать реагирование на нажатие
2) узнаешь, как открывать нужную страничку в браузере
3) ?????
4) ПРОФИТ!

Думаешь я этого ещё не знаю? :D

А всем остальным большое спасибо, вечером после работы разберусь, я в принципе и думал во что-то завернуть, но что-то на ночь глядя не сообразил во что :) Я просто через АПИ Вконтакте получил свою аватарку, вывел на экран, а не обнаружил там в классе Bitmap нужное событие, впрочем я и не особо надеялся его там увидеть.


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

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