|
|
|||||
Banned
|
1) Типизация
2) Запоминайте в конструкторе ссылку на ваш экземпляр GlobalPackage, например так: Добавлено через 1 минуту in4core, "easy...easy" |
|
|||||
Регистрация: Jul 2011
Сообщений: 49
|
in4core, ну что ты так нервничаеш, да проглядел, в приимере тож такой код как ты привел.Прям вот я тебя заставил посмотреть в мой код и выяснить ошибку, спасибо конечно за ответ. Точнее за его содержательную часть.
Добавлено через 1 минуту toFL, пасиб доходчево)) Он просто обижается на то что я не хочу видео смотреть чтобы выучить AS3)). Не хочу пользоваться его методом)) Добавлено через 47 минут Хм. Я правильно понял? Запись должна быть такая? package { import flash.display.Sprite; import flash.events.* import flash.text.TextField; 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 private var gp:GlobalPackage public function Controls(gp:GlobalPackage) { this.gp=GlobalPackage 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") gp.ControlsCheck=1 } Последний раз редактировалось MIHAnik; 02.08.2011 в 20:23. |
|
|||||
[+4 06.05.14]
|
Дело в том, что надо понять что вы вообще делаете. И написать код в соотв с этим, а не разглоголствовать про видео и т.д. Щас вы пишите не понятно что, причем, не только мы, но и вы сами не понимаете, мне так кажется. Зачем лезть в примеры, которые сложны для вас? когда стоит сначала изучить азы!
__________________
Марк Tween |
|
|||||
Banned
|
На счет азов, in4core, правильно сказал.
Цитата:
Последний раз редактировалось toFL; 03.08.2011 в 11:25. |
|
|||||
Регистрация: Jul 2011
Сообщений: 49
|
toFL, я хотел сказать что ошибка та же осталась. Да я шерудил по разному и так тоже писал но ошибка 1007, как и в начале.
Добавлено через 2 минуты toFL,Я и как in4core пробовал и как ты писал, и подругому, нивкакую. Добавлено через 11 минут вот вроде так. Да? package { import flash.display.Sprite; import flash.events.* public class Controls extends Sprite { private var gp:GlobalPackage public function Controls(g_p:GlobalPackage) { this.gp=g_p; stage.addEventListener(MouseEvent.MOUSE_DOWN, Messege); } private function Messege(){ trace("input_MOUSE_DOWN") gp.ControlsCheck=1 } } } Последний раз редактировалось MIHAnik; 03.08.2011 в 19:57. |
|
|||||
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Цитата:
В примере, который показал toFL, параметр конструктора и переменная класа называются одинаково, поэтому использовано ключевое слово this. В твоем же случае, переменная и параметр называются по-разному, так что можно хоть так хоть так п.с. названия функций в АС3, по конвенции пишутся с маленькой буквы |
|
|||||
Регистрация: Jul 2011
Сообщений: 49
|
тфу, всего то controls с большой буквы написал. Ну надож какой привиредливый AS3))
Пасиб ,goodguy! |
|
|||||
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Цитата:
|
|
|||||
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
C и с - это разные буквы
__________________
Отряд Котовскага |
|
|||||
стервочка (я мужик)
|
Котяра, буква одна и та же, а вот символы разные.
|
Часовой пояс GMT +4, время: 01:45. |
|
« Предыдущая тема | Следующая тема » |
|
|