![]() |
|
||||||||||
|
|||||
|
Регистрация: Mar 2015
Сообщений: 64
|
Доброго времени суток!!!
В графическом редакторе Adobe Flash CS4 нарисовал кнопку и преобразовал её в Button и в строке Class задал имя нового класса для этой кнопки BuildVertical, после строки Base Class указал flash.display.SimpleButton. На сцене экземпляр этой кнопки не размещал. Далее создал файл as с названием BuildVerticalClass со следующим содержанием: package CellAndRoadPG.gameButtonsPG{ import flash.display.Sprite; import flash.events.MouseEvent; public class BuildVerticalClass extends BuildVertical{ private var buildVertical = new BuildVertical; public function BuildVerticalClass(){ buildVertical.x = 30; buildVertical.y = 860; } } } В главном классе прописал (главный класс называется Main): package cellAndRoadPG{ import cellAndRoadPG.cellPG.*; import cellAndRoadPG.roadPG.*; import CellAndRoadPG.gameButtonsPG.*; import flash.display.MovieClip; import flash.events.Event; import flash.events.MouseEvent; //какой-то код /////////////////////////////СТРОИТЕЛЬСТВО ДОРОГИ///////////////////////////////////////////// internal function fPlaceButtons(e:Event){ var buildVertical:BuildVerticalClass = new BuildVerticalClass(); main.addChild(buildVertical); main.removeEventListener(Event.ENTER_FRAME, fPlaceButtons); } } } 1046: Type was not found or was not a compile-time constant: BuildVerticalClass. 1180: Call to a possibly undefined method BuildVerticalClass. Знаю, проблема не новая, но не нашел схожих с моим вариантов реализации. Пожалуйста, кто может помочь укажите где ошибка или дайте совет. |
![]() |
Часовой пояс GMT +4, время: 06:50. |
|
|
« Предыдущая тема | Следующая тема » |
|
|