Показать сообщение отдельно
Старый 08.01.2013, 20:04
Dip52 вне форума Посмотреть профиль Отправить личное сообщение для Dip52 Найти все сообщения от Dip52
  № 4  
Ответить с цитированием
Dip52

Регистрация: Aug 2012
Сообщений: 297
Цитата:
Сообщение от Wild Посмотреть сообщение
Если код пишите в кадрах то. Раскидайте свои кнопки в области сцены и присвойте им имя в окне Properties (свойства) потом добавьте обработчики этих кнопок например:
Код AS3:
button1.addEventListener(MouseEvent.CLICK click_btn);
function click_btn(e:MouseEvent):void {
gotoAndStop (номер кадра или имя метки)
}
это при условии если текст который нужно показать будет в отдельном кадре написан.

Если не ошибаюсь то так. У самого опыта мало !!!
Можно сделать по другому, намного упрощено.

Код AS3:
//Определяю событие мыши: нажатие кнопки мыши:
stage.addEventListener(MouseEvent.MOUSE_DOWN, mouseDown);
//Определяю функцию события мыши:
function mouseDown(event:MouseEvent):void
{
	//Определяю "объект":
	var selectedObject:Object = event.target.name;
	//Если нажата кнопка menu1, то:
	if(selectedObject == 'menu1')
	{
		//Информирую об этом:
		trace("Нажата кнопка menu1");
	}
}
И теперь просто создаёшь остальные условия (в зависимости от имеющихся кнопок).