Actionscript 将文档类AS3中的实例名称作为目标时出错
我有一个document类,上面有这个函数,它的目标是舞台上一个实例名为scene4_的符号: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 {
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
}
}
}
我在那里做了,但是现在我得到一个错误,无法在舞台上创建属性。。。这真的很烦人。你瞄准的一个符号的实例似乎已经在舞台上了。如果显示完整的代码和错误消息,那么解决这个问题会更容易。