1
I 이름 프레임 50 _foo
(IDE에서).Actionscript 2.0에서 프레임의 NAME 속성에 액세스 할 수 있습니까?
언제든지 this._currentFrame
을 추적 할 수 있습니다.
나는 gotoAndPlay("_foo");
입니다.
그러나 동영상이 재생 될 때 현재 프레임이 _foo
인지 어떻게 알 수 있습니까?
이것이 가능합니까?
I 이름 프레임 50 _foo
(IDE에서).Actionscript 2.0에서 프레임의 NAME 속성에 액세스 할 수 있습니까?
언제든지 this._currentFrame
을 추적 할 수 있습니다.
나는 gotoAndPlay("_foo");
입니다.
그러나 동영상이 재생 될 때 현재 프레임이 _foo
인지 어떻게 알 수 있습니까?
이것이 가능합니까?
ActionScript 2에서는 현재 프레임의 이름/레이블에 액세스 할 수 없습니다.이 기능은 ActionScript 3에서 추가되었습니다.
그러나, 재생시에 현재 프레임 번호를 확인하려면 다음 코드를 사용할 수
// This is the frame number we want to look out for.
var targetFrame : Number = 50;
// Crate an onEnterFrame function callback, this will be
// called each time the current MovieClip changes from one
// frame to the Next.
onEnterFrame = onEnterFrameHandler;
/**
* This function is called each time the MovieClip enter a
* new frame during playback.
*/
function onEnterFrameHandler() : Void
{
trace("_currentframe: " + _currentframe);
if (_currentframe == targetFrame)
{
trace("Playhead is at Frame: " + _currentframe);
// Stop playback and remove the onEnterFrame callback.
stop();
onEnterFrame = null;
}
}
추가 읽기를 들어, 불행히도 MovieClip.onEnterFrame
그래, 용 Adobe LiveDocs의 항목을 확인하십시오 프레임 번호는이 상황에서 나에게 쓸모가 없다. 그러나 단순히 _frameName이라는 자체 속성을 만들고 해당 프레임에 값을 할당 한 다음 onEnterFrame 값인지 테스트합니다. 잘 작동합니다. –