![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jun 2014
Сообщений: 558
|
Добрый день!
Появилась ошибка, не могу понять в чём проблема. Ссылка на stage мне нужна тут, т.к. буду добавлять объекты отсюда на сцену, пришлось сменить stage на _stage, тогда не ругается Всем заранее спасибо! D:\ProjactFlash\InkWar\EnemyClass\EnemyOneClass.as, строка 9, столбец 15 1152: Конфликт с наследуемым определением flash.display isplayObject.stage в пространстве имен public.package EnemyClass { import flash.events.Event; import flash.display.MovieClip; import OptionClass.GlobalVariableClass; import BulletPackage.ControlBulletClass; import PackageClass.ExhaustClass; public class EnemyOneClass extends enemyOne_mc { private var stage: * ; private var mainShip: MovieClip; private var exhaustLeft: ExhaustClass = new ExhaustClass (); private var exhaustRight: ExhaustClass = new ExhaustClass (); public function EnemyOneClass() { } public function fn_mainShip (_Stage,_mainShip): void{ stage = _Stage; //эта строка ему не нравится mainShip = _mainShip; } public function fn_playEnemy(e:Event): void{ x +=1; } } } |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
А что собственно не понятно? У DisplayObject есть свойство stage, которое конфликтует с вашей одноименной переменной.
|
|
|||||
|
Регистрация: Jun 2014
Сообщений: 558
|
так в других классах не конфликтует, делал один в один или в этом классе есть уже stage?
stage обычно как ссылку везде передаю, у меня есть класс main, который и содержит stage, он передаёт ссылку следующему классу, а тот ещё одному, потом он вызывает класс, который создаёт пул, и элемент этого пула уже и есть данные класс выше. И везде до этого я stage именно так и передовал Добавлено через 2 минуты проверил, действительно этот класс уже содержит stage, но как? я его туда не передавал |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Конфликт с наследуемым определением.
|
|
|||||
|
Цитата:
|
|
|||||
|
Регистрация: Jun 2014
Сообщений: 558
|
унаследовал, но как и когда?
|
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
extends enemyOne_mc, видимо.
|
|
|||||
|
neonoviiwolf, у всех DisplayObject и всех, кто наследует этот класс есть публичная ссылка на stage (в том числе и DisplayObjectContainer, который наследуется от DisplayObject и его подклассы Sprite, MovieClip, TextField, все они содержат прямую публичную переменную stage).
Пока экземпляр не добавлен в DL, она равна null.
__________________
There is no thing in this world that is not simple. |
![]() |
![]() |
Часовой пояс GMT +4, время: 19:29. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|