![]() |
переход между кадрами кликом мыши
Здравствуйте. Я новичок в ActionScript и решил для начала накропать простенькую игру в жанре Point and click, но сразу же наткнулся на проблему. Надо осуществить переход, допустим, с кадра1 на кадр2 после нажатия на определенную область в кадре1. Как это сделать? создавать какой то объект в той области куда надо кликать? Или можно просто выделить область и сделать ей слушательс вобытий? И если можно то как?
|
Цитата:
Как-то так: Код AS3:
|
Вы в чём делаете? Для Адобе Флеш CS?
|
спасибо за ответ. Да, делаю в adobe flash cs5. Я там запутался, если вставляю в кадр импортированную картинку, то когда пытаюсь выделить на ней область, он начинает вместо этого всю картинку таскать, а если рисую в самом флэше и потом выделяю там область, то весь белый цвет в этой области становится некликабельным. (извините за нубские вопросы)
|
Вы импортируете растр, а рисуете вектором. Естественно раст ведет себя как прямоугольный объект (такая синенькая рамочка вокруг него). Создайте прозрачные кнопки на нужных областях и назначьте им действия.
|
а прозрачную кнопку как создать? Вставить пустой символ и задать ему размеры?
|
|
спасибо
|
создаешь переменную,передаешь в нее экземпляр (нарисованный объект,рисуешь на сцене квадрат ,выделяешь,нажимаешь F8 выбираешь MovieClip,ставишь галочку на экспортировать для ActionScript класс с именем Obj)
Код AS3:
Код AS3:
Код AS3:
addChild(obj); общий код Код AS3:
|
Большое спасибо, то, что надо)
|
| Часовой пояс GMT +4, время: 13:47. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.