번으로 저장하면 실제로 문제는 없지만 동영상 클립의 특정 상태를 저장하는 방법이 있습니까? 예를 들어 big_mc라는 동영상 클립을 동적으로 추가 한 다음 big_mc 안에 3 개 (3) child_mc1 및 child_mc2라는 작은 동영상과 big_mc를 스테이지에서 제거하는 close_big를 클릭하면 child_mc1 및 child_mc2 중 하나를 클릭하면 child_mc가 클릭되기 전에 child_mc가 사라집니다.여러 동영상 클립이 포함 된 동영상 클립의 상태를
시나리오에서 scene에서 자신을 제거하는 child_mc1을 클릭하면 다음 단계에서 close_big 무비 클립을 클릭하여 스테이지에서 big_mc를 제거하고 자신의 상태를 저장하므로 다음에 SWF를 실행할 때 파일을 만들고 동적으로 big_mc를 스테이지에 추가하면 child_mc1이 여전히 누락되어 child_mc2가 여전히 표시됩니다 (SWF 파일을 닫은 상태에서도 상태를 저장해야 함). 도와주세요 .. 많이 감사합니다. 메인 타임 라인에
코드 : big_mc 내부
var big_mc:mother_mc = new mother_mc;
add_big_btn.addEventListener(MouseEvent.CLICK, call_big);
function call_big(e:MouseEvent):void
{
addChild(big_mc);
}
코드 :
당신은 어도비가 말하듯 SharedObject로 시작하려는child_mc1.addEventListener(MouseEvent.CLICK, remove_child1);
child_mc2.addEventListener(MouseEvent.CLICK, remove_child2);
close_big.addEventListener(MouseEvent.CLICK, bye);
function remove_child1(e:MouseEvent):void
{
removeChild(child_mc1);
}
function remove_child2(e:MouseEvent):void
{
removeChild(child_mc2);
}
function bye(e:MouseEvent):void
{
this.parent.removeChild(this);
}
swf의 상태를 저장하는 것은 상당히 많은 작업입니다. 해당 주제에 관한 특정 자습서 나 기사를 찾는 것이 가장 좋습니다. – Glitcher