Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.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:设置movieclip';s帧位置作为变量_Actionscript 3 - Fatal编程技术网

Actionscript 3 AS3:设置movieclip';s帧位置作为变量

Actionscript 3 AS3:设置movieclip';s帧位置作为变量,actionscript-3,Actionscript 3,我创建了一个滑块,并希望将滑块旋钮的X值链接到movieclip中的帧位置。它的工作原理有点像一个时间线条。例如,如果滑块旋钮的x位置为12,它会将myMC更改为第12帧等 另外,我不知道如何为myMC的帧位置创建变量。但这就是我目前所拥有的 var sliderValue:uint = mySlider.sliderKnob.x / 3; addEventListener(Event.ENTER_FRAME, onEnterFrame); function onEnterFrame(even

我创建了一个滑块,并希望将滑块旋钮的X值链接到movieclip中的帧位置。它的工作原理有点像一个时间线条。例如,如果滑块旋钮的x位置为12,它会将myMC更改为第12帧等

另外,我不知道如何为myMC的帧位置创建变量。但这就是我目前所拥有的

var sliderValue:uint = mySlider.sliderKnob.x / 3;

addEventListener(Event.ENTER_FRAME, onEnterFrame);
function onEnterFrame(event:Event):void {
    sliderValue = mySlider.sliderKnob.x / 3;

    sliderValue.Number = myMC.frame;
}

查看此代码的上下文可能会有所帮助,但看起来您尝试执行的操作如下所示:

function onEnterFrame(event:Event):void
{
    sliderValue = mySlider.sliderKnob.x / 3;
    myMC.gotoAndStop(sliderValue);
}
我不知道这是否正确,因为
3
似乎是一个任意数字。在任何情况下,通过调用
gotoAndStop
函数并传递帧编号(如上所述)或有效帧标签来“设置”电影剪辑的帧


您肯定想对
sliderValue
进行一些错误检查,以确保它介于
1
myMC之间。totalFrames

非常感谢,这100%解决了这个问题。对不起,我还是个新手