Этот урок также будет не длинный У меня вообще такое чувство, что к концу курса, уроки будут иметь по паре предложений Итак приступим, никакие php скрипты в этом уроке писаться не будут, будем работать только с FlashDevelop. Для начала откроем файл GameWindow.mxml и изменим эту строку:
Code
function obzor():void {
На эту:
Code
public function obzor():void {
Это я торопился в предыдущем уроке и забыл дописать
Теперь открываем файл GameField.mxml и изменяем его как здесь:
Code
<?xml version="1.0" encoding="utf-8"?>
<mx:Application layout="absolute" width="800" height="450" backgroundImage="img/bg01.jpg" xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script><![CDATA[
import mx.managers.PopUpManager;
public function mstrUp():void {
}
public function npcUp():void {
/*var popupQuest:quest = quest(PopUpManager.createPopUp(this, quest, false));
popupQuest.x = 210;
popupQuest.y = 100;
popupQuest.title = "Виктория";*/
}
]]></mx:Script>
<mx:Image id="mstr" click="mstrUp()" source="img/monster.png" x="388" y="236" width="150" height="200"/>
<mx:Image id="npc" click="npcUp()" source="img/npc.png" x="63" y="172" width="150" height="200"/>
</mx:Application>
Как видно с кода, мы добавили на игровое поле 2 обьекта, один это NPC, который даст нам в будущем квест, а второй монстр, на котором можно потренировать свою силу и сноровку. Также мы забежали на перед и добавили обьекту с id — npc функцию нажатия мыши. Эта функция создает всплывающее окно в котором будет квест, это окно мы сделаем в следующем уроке.
До встречи
При копировании материала ссылка на источник обязательна!