|
|
|||||
Регистрация: Jul 2011
Сообщений: 49
|
Ошибка 1007 объект не конструктор
в файле .fla класс GlobalPackege указан как главный.
Пакет в котором он распологается имеет код. package { import flash.display.Sprite; public class GlobalPackege extends Sprite { public var ControlsCheck public var Controls public var general_container public function GlobalPackege() { general_container=new Sprite(); stage.addChildAt(general_container,0); Controls = new Controls(this) } } } Посоветуйте чейндж кода пжалст. |
|
|||||
Регистрация: Nov 2009
Адрес: в златоглавой
Сообщений: 745
|
package { import flash.display.Sprite; public class GlobalPackege extends Sprite { public var controlsCheck:ControlsCheck; public var controls:Controls; public var general_container:Sprite; public function GlobalPackege() { general_container = new Sprite(); stage.addChildAt(general_container,0); Controls = new Controls(this); } } }
__________________
Нормально делай — нормально будет! Последний раз редактировалось tsarapkabel; 02.08.2011 в 18:00. |
|
|||||
Регистрация: Jul 2011
Сообщений: 49
|
Смотрю в пример один, там тож так реализованно, у меня есть файл Controls.as. Мне нужно как то сослаться на него в этом случае?
|
|
|||||
Регистрация: Nov 2009
Адрес: в златоглавой
Сообщений: 745
|
import если он в другой папке
__________________
Нормально делай — нормально будет! |
|
|||||
Регистрация: May 2010
Сообщений: 543
|
и еще для общего развития: мне всё-таки что-то подсказывает, что правильнее будет не GlobalPackege, а GlobalPackage, ну если, конечно, название вашего класса не несет более таинственный смысл, который я не смог уловить.
__________________
Вы грабите бедных людей. Парень со свирелью накажет вас. Хонгильдон (с) |
|
|||||
Регистрация: Jul 2011
Сообщений: 49
|
carrotoff, ладно ладно учту. Опечататься уже нельзя.
tsarapkabel, нет в тойже папке. Что делать с ошибкой? подскажи. Последний раз редактировалось MIHAnik; 02.08.2011 в 18:58. |
|
|||||
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Что за класс Controls? Какие у него параметры конструктора?
|
|
|||||
Регистрация: Jul 2011
Сообщений: 49
|
goodguy,Вот его код.
package { import flash.display.Sprite; import flash.events.* import flash.text.TextField; dynamic public class Controls extends Sprite { private var isW:Boolean = false; // 87 private var isA:Boolean = false; // 65 private var isS:Boolean = false; // 83 private var isD:Boolean = false; // 68 public function Controls(GlobPak) { stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyDown); stage.addEventListener(KeyboardEvent.KEY_UP, onKeyUp); stage.addEventListener(MouseEvent.MOUSE_DOWN, Messege); } private function Messege(){ trace("input_MOUSE_DOWN") GlobPak.ControlsCheck=1 } private function onKeyDown(event:KeyboardEvent):void { trace("input") if (event.keyCode == 87) { isW = true; } else if (event.keyCode == 65) { isA = true; } else if (event.keyCode == 83) { isS = true; } else if (event.keyCode == 68) { isD = true; } if (isA && isS && isD) { trace("You press A, S, D"); } else if (isA && isS) { trace("You press A and S"); } } private function onKeyUp(event:KeyboardEvent):void { if (event.keyCode == 87) { isW = false; } else if (event.keyCode == 65) { isA = false; } else if (event.keyCode == 83) { isS = false; } else if (event.keyCode == 68) { isD = false; } } } } |
|
|||||
[+4 06.05.14]
|
public function Controls(GlobPak) { stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyDown); stage.addEventListener(KeyboardEvent.KEY_UP, onKeyUp); stage.addEventListener(MouseEvent.MOUSE_DOWN, Messege); }
__________________
Марк Tween |
Часовой пояс GMT +4, время: 04:51. |
|
« Предыдущая тема | Следующая тема » |
|
|