感谢stackoverflow社区,我可以在昨天解决我flash项目中的一些问题。我仍然收到错误消息,但它来自网站中的不同行为。这是我得到的错误消息:Error 1009,MethodInfo-6()
TypeError: Error #1009: Cannot access a property or method of a null object reference. at MethodInfo-6()
当我离开雪花(颗粒)下落的页面时,此消息会一再出现。当我回到此页面时,错误消息停止。我的猜测是,这是关于雪花,当我试图从父母中删除孩子。
我也得到与其他一个混合在此错误代码,但是这一个不经常出现:
TypeError: Error #1009: Cannot access a property or method of a null object
reference.at Snowflake/update()[C:\Users\JPL\Documents\ranchleblanc\New Ranch
Leblanc\website 2012\Snowflake.as:27]
第27行是这个在下面的代码:“parent.removeChild(本); “
我一直在寻找一种方法来解决这个问题,我被卡住了。这是雪花代码。此影片剪辑正在另一个影片剪辑中播放。
package
{
import flash.display.MovieClip;
import flash.events.Event;
public class Snowflake extends MovieClip
{
var yVel:Number;
var xVel:Number;
var stageheight:Number = 405;
function Snowflake(xvel:Number, yvel:Number)
{
yVel = yvel;
xVel = xvel;
this.addEventListener(Event.ENTER_FRAME, update);
}
function update(e:Event):void
{
this.x += xVel;
this.y += yVel;
if (this.y > stageheight)
{
this.removeEventListener(Event.ENTER_FRAME, update);
parent.removeChild(this);
}
}
}
}
任何人都可以指向正确的方向吗?
非常感谢。这解决了我遇到的第二条错误消息。第27行不再抛出异常。但是我仍然在MethodInfo-6()上看到该消息。 你知道这是什么吗? – jpl 2012-02-10 04:22:44
@jpl你需要包含相关的代码才能获得任何建设性的帮助..你提供的代码没有任何问题,除了这个答案和我的答案涵盖。 – Marty 2012-02-10 04:24:45
@ Marty Wallace。与此代码相关的两个不同页面的代码显示在我昨天问的问题中。对不起,如果它是漫长而痛苦的阅读。你可以找到它[这里](http://stackoverflow.com/questions/9205818/error-1009-actionscript-3) – jpl 2012-02-10 04:36:42