Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 访问(截至目前)未定义的属性AS3_Actionscript 3_Undefined - Fatal编程技术网

Actionscript 3 访问(截至目前)未定义的属性AS3

Actionscript 3 访问(截至目前)未定义的属性AS3,actionscript-3,undefined,Actionscript 3,Undefined,我有一个函数,在满足某些其他条件后在屏幕上创建指针。我有一个单独的函数,用于在屏幕上移动指针(因为第一个函数和第二个函数的条件是互斥的)。据我所知,问题在于加载电影后,flash会立即查看主时间轴上的所有代码,并意识到我的第二个函数(用于移动指针的函数)正在引用指针的.x和.y,即使指针不存在。在第一个函数执行并创建指针之前,第二个函数的条件阻止它发生 我的问题是,有没有什么命令我可以用来告诉flash“pointer.x和pointer.y还不存在,但是当你需要它们的时候,它们会,太冷了”,或

我有一个函数,在满足某些其他条件后在屏幕上创建指针。我有一个单独的函数,用于在屏幕上移动指针(因为第一个函数和第二个函数的条件是互斥的)。据我所知,问题在于加载电影后,flash会立即查看主时间轴上的所有代码,并意识到我的第二个函数(用于移动指针的函数)正在引用指针的.x和.y,即使指针不存在。在第一个函数执行并创建指针之前,第二个函数的条件阻止它发生


我的问题是,有没有什么命令我可以用来告诉flash“pointer.x和pointer.y还不存在,但是当你需要它们的时候,它们会,太冷了”,或者我需要开始在movieclip上埋代码还是什么?我对AS3还是很陌生,所以我的方法不是最。。。仍然有效。

是的,有一些。进入第二个函数并检查:

if (!pointer) return;

这将检查“指针”是否存在,并且不是null或未定义。基本上,这是正确的编程方法,首先检查对象的可用性,然后访问它们。

是的,有一些。进入第二个函数并检查:

if (!pointer) return;
这将检查“指针”是否存在,并且不是null或未定义。基本上,这是正确的编程方法,首先检查对象的可用性,然后访问它们