Знаете ли вы, можно ли конкретно определить, что такое «thisThing» в функции?Определите объект в моей функции
Exemple: В моем UseBox.as
public function UseBox(stageRef:Stage, thisThing:Object){
this.stageRef = stageRef;
this.thisThing = thisThing;
public function destroy(e:MouseEvent):void{
thisThing.visible = false;
if (thisThing(“HOUSE”)){
doThis();
}
if (thisThing(“FLAT”)){
doThat();
}
«HOUSE» и «FLAT» является MovieClips.
На данный момент, если я нажимаю на мувиклип, он становится невидимым. Я хотел бы знать, могу ли я определить уникальную функцию для специально мувиклипа с вхождениями «дом» и «плоский».
Спасибо за ваш ответ
EDIT
Вот функция в моем Engine.as где useBox называется:
private function examine(e:MouseEvent):void{
stage.dispatchEvent(new Event("itemClicked"));
useBox = new UseBox(stage, e.currentTarget);
useBox.x = mouseX;
useBox.y = mouseY;
stage.addChild(useBox);
}
Я получил ошибку 1020: метод, помеченный переопределение необходимо переопределить другой метод. Ты знаешь почему ? – user2421975
Вы определяете функцию onDestroy в BaseMc? – Pan
Забыл. Готово. Но теперь ошибка в моем Engine.as ... с использованием строкиBox = new UseBox (stage, e.currentTarget); это предположительно, чтобы создать UseBox, где я могу щелкнуть по уничтожению (и вызвать функцию «destroy». Ошибка 1067: Contrainte implicite d'une valeur du type com.laserdragonuniversity.alpaca: Неверный путь к движению com.laserdragonuniversity .alpaca: BaseMc. – user2421975