Actionscript 将文档类AS3中的实例名称作为目标时出错

Actionscript 将文档类AS3中的实例名称作为目标时出错,actionscript,instance,document,Actionscript,Instance,Document,我有一个document类,上面有这个函数,它的目标是舞台上一个实例名为scene4_的符号: function accUpdate(e:AccelerometerEvent):void{ scene4_headlights.rotation += (e.accelerationX*10); } 但我一直遇到错误1120:访问未定义的属性scene4_-healthels,尽管我在舞台上有一个实例名为scene4_-healthels的符号 帮助?给你: package {

我有一个document类,上面有这个函数,它的目标是舞台上一个实例名为scene4_的符号:

function accUpdate(e:AccelerometerEvent):void{
   scene4_headlights.rotation += (e.accelerationX*10);
}
但我一直遇到错误1120:访问未定义的属性scene4_-healthels,尽管我在舞台上有一个实例名为scene4_-healthels的符号

帮助?

给你:

package  {

        import flash.sensors.Accelerometer;
        import flash.events.AccelerometerEvent; //importing everything you need is cruicial
        import flash.display.MovieClip;

        public class CustomClassName extends MovieClip //your custom class can extend the type of class you used to create your scene4_headlights instance (some prefer using Sprite when the timeline is not required)
            {

            private var accelerometer = new Accelerometer(); //declare a variable data type: Accelerometer

            public function CustomClassName() {
                // constructor code
                accelerometer.addEventListener(AccelerometerEvent.UPDATE, accUpdate); // add an eventlistener to the variable you just created
            }

            public function accUpdate(e:AccelerometerEvent): void //declare the function handling the eventlistener
            {
                scene4_headlights.rotation += (e.accelerationX*10);
                trace("The function accUpdate is linked properly"); //trace is your friend
            }

        }

    } 

我在那里做了,但是现在我得到一个错误,无法在舞台上创建属性。。。这真的很烦人。你瞄准的一个符号的实例似乎已经在舞台上了。如果显示完整的代码和错误消息,那么解决这个问题会更容易。