![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Dec 2006
Сообщений: 207
|
К примеру есть класс:
class Car extends MovieClip {
public static var mCar:MovieClip = null;
public function Car() {
mCar = this;
_alpha=50;
}
}
Правильно ли так проверять ? Или надо как-то подругому объявлять всё ? |
|
|||||
|
Регистрация: Dec 2006
Сообщений: 207
|
Точно не подумал, а как это можно исправить ?
|
|
|||||
|
Регистрация: May 2008
Сообщений: 476
|
А что Вам мешает сделать mCar обычным методом экземпляра класса, т.е убрать аттрибут static?!
Только вот я не вижу смысла в классе Car. Ведь когда Вы присваиваете ссылку на себя mCar, происходит восходящее приведение. Не лучше ли использовать простой MovieClip. Oh! iNils как всегда опередил.
__________________
Случайность, господа, это знаете ли непознанная необходимость. Последний раз редактировалось Alex_beginner; 30.06.2008 в 22:16. |
|
|||||
|
Регистрация: May 2008
Сообщений: 476
|
Тогда, простите я не совсем понимаю задачу.
Толи машин много и все они должны проверяться на hitTest, толи машина одна - Car.mCar и она должна тоже хиттеститься или может все по другому. Разъясните мне глупцу. ![]() ![]()
__________________
Случайность, господа, это знаете ли непознанная необходимость. |
|
|||||
|
Регистрация: Dec 2006
Сообщений: 207
|
Машина одна, а много других объектов создаются в другом классе, в котором и проверялось
И у меня появился вопрос, как лучше написать и вообще правильно ли я пишу, оказалось, что нет... |
|
|||||
|
Регистрация: Dec 2006
Сообщений: 207
|
И это получается, если я создаю экземпляр Car
var car:Car = Car(this.attachMovie("car", "car", this.getNextHighestDepth(), {_x:440, _y:200}));
А если и тех и этих объектов много ? |
![]() |
![]() |
Часовой пояс GMT +4, время: 16:05. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|