![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Jan 2012
Сообщений: 97
|
извените, вопрос ламерский, но не могу справиться(((
как добавить картинку в спрайт, причём нужно: в одном случае сделать просто картинку, по щелчку по которой открывался браузер и загружалась страница в другом что бы картинка была как кнопка, т.е. был бы обработчик событий к первому варианту вообще не знаю с какой стороны подойти, второй думаю сделать как SimpleButton но что то не пойму как на неё изображение загрузить |
|
|||||
|
Регистрация: May 2010
Сообщений: 543
|
Для первого случая: пихаете свой битмап в спрайт, вешаете на него слушатель, при клике переходим на нужную страницу.
Ну и второй случай не сильно отличается от первого
__________________
Вы грабите бедных людей. Парень со свирелью накажет вас. Хонгильдон (с) |
|
|||||
|
Регистрация: Jan 2012
Сообщений: 97
|
я так и пробывал делать, не отоброжаеться ничего, не могли бы простенький код показать
|
|
|||||
|
Регистрация: Feb 2012
Сообщений: 1,540
|
Чтобы загрузить изображение:
|
|
|||||
import flash.display.Sprite; import flash.display.Bitmap; import flash.events.MouseEvent; import flash.net.navigateToURL; import flash.net.URLRequest; var sprite:Sprite = new Sprite(); // Событие вешаем на спрайт-контейнер, так проще sprite.addEventListener(MouseEvent.CLICK, _onMouseClick); var bitmap:Bitmap = new Bitmap(); // Ваша картинка // Так как она пустая, я добавлю тестовый спрайт, // на котором будет что-нибудь нарисовано: var test:Sprite = new Sprite(); test.graphics.beginFill(0xFF0000); test.graphics.drawRect(0,0,100,50); test.graphics.endFill(); // Добавляем главный спрайт на stage addChild(sprite); // Добавляем картинку и тестовый спрайт на sprite sprite.addChild(bitmap); sprite.addChild(test); // Хоть для ссылки, хоть для кнопки, всё равно обработчик событий нужен function _onMouseClick(event:MouseEvent):void { navigateToURL(new URLRequest("http://www.flasher.ru/")); }
__________________
adobe AS3 manual |
|
|||||
|
Регистрация: Feb 2012
Сообщений: 1,540
|
strangedk, а картинки загрузить?
![]() |
|
|||||
|
а где упомянуто про загрузить?
может человек из Library во Flash IDE её подключает
__________________
adobe AS3 manual |
|
|||||
|
Регистрация: Jan 2012
Сообщений: 97
|
не не я картинку из папки гружу, а пишу всё в девелопе, но так или иначе спасибо, кажется разобрался
![]() |
|
|||||
|
Ну, вот она, ценность правильно поставленного вопроса)
Молодец что разобрался)
__________________
adobe AS3 manual |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:01. |
|
|
« Предыдущая тема | Следующая тема » |
|
|