嗨我需要帮助,因为某些原因我的代码无效后点击鼠标后返回一个变量
function LeftMercury(e:MouseEvent):Number
{
var ldiameter:Number = 4800;
return ldiameter;
}
trace(LeftMercury());
答案 0 :(得分:1)
import flash.events.MouseEvent;
var ldiameter:Number=0;
stage.addEventListener(MouseEvent.CLICK,LeftMercury);
function LeftMercury(e:MouseEvent):void
{
ldiameter=4800;
trace(ldiameter);// OR
trace(e.stageX); // Mouse Position
}
您可以成为解决方案吗?
答案 1 :(得分:1)
function LeftMercury(e:MouseEvent=null):Number
{
var ldiameter:Number = 4800;
return ldiameter;
}
trace(LeftMercury());
这段代码很完美,但如果它仍然不起作用,我无法帮助你。您必须更新您的问题,以便为我们提供更多背景和代码。
答案 2 :(得分:0)
它应该是一个全局变量:
所以在函数
之外声明它var ldiameter:Number;
function LeftMercury(e:MouseEvent):void
{
ldiameter = 4800;
}
trace(ldiameter);