【发布时间】:2014-11-19 06:54:50
【问题描述】:
我正在尝试添加我的代码: dispatchEvent(new Event("someCustomTypeForEvent"));
但是当我这样做时,我得到了一个错误 1067: Contrainte implicite d'une valeur du type flash.events:Event vers un type sans rapport starling.events:Event.
你知道是什么原因造成的吗?
这是我的代码:
private function die():void
{
if (!gameOver)
{
gameOver = true;
assets.playSound("smack");
ce.stage.removeEventListener(MouseEvent.MOUSE_DOWN, fly);
// prevent clicking briefly to let the player see their score
var t:Timer = new Timer(500, 1);
t.addEventListener(TimerEvent.TIMER_COMPLETE, cont);
t.start();
function cont(e:TimerEvent):void
{
textField.text = "Score: " + score;
scoreText.text = "";
eaze(box).to(0.4, { y: 150 } );
eaze(textField).to(0.4, { y: 150 } );
ce.stage.addEventListener(MouseEvent.MOUSE_DOWN, startOver);
cont1();
}
function cont1():void
{
dispatchEvent(new Event("someCustomTypeForEvent"));
}
}
}
【问题讨论】:
标签: actionscript-3 starling-framework