Благодаря сообществу stackoverflow, я мог исправить некоторые проблемы в моем проекте Flash вчера. Я все еще получаю сообщение об ошибке, но это происходит из-за другого поведения на веб-сайте. Это сообщение об ошибке я получаю:Ошибка 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]
Line 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
@jpl Вам нужно будет включить соответствующий код, чтобы иметь возможность получить конструктивную помощь. У вашего предоставленного кода нет никаких проблем, кроме ответа на этот вопрос и моего ответа. – Marty
@ Марти Уоллес. Код для двух разных страниц, связанных с этим кодом, отображается в вопросе, который я задал вчера. Извините, если долго и больно читать. Вы можете найти его [здесь] (http://stackoverflow.com/questions/9205818/error-1009-actionscript-3) – jpl