2012-06-04 1 views
0

.fla 파일에서 전역 함수를 만들어야합니다. 나는 그것을 _root에 넣어야한다고 생각합니다.Flash Pro CS 5.5에서 _root 함수를 편집하는 방법

_root을 (를) 플래시 프로 CS 5.5에서 편집하는 방법을 찾는 데 어려움이 있습니다.

한마디로 죄송합니다.

+0

방법 전역 함수를 추가합니다 : 여관 액션 스크립트 2는 다음과 같은 일을해야했다

? – ppaulojr

+1

글로벌 방법은 피해야합니다. 너 뭐하려고? – weltraumpirat

+0

네, 우리가 더 잘 도와 줄 수 있도록 당신의 의도에 대해 좀 더 분명히 말하십시오. 함수는 무엇을 할 것이며 왜 전역 적이어야 할 필요가 있을까요 (그렇게하지 않아야합니다.하지만 왜 그렇게하고 싶지 않습니까?) – Marty

답변

1

이것은 글로벌 기능을 전역으로 오염시키고 확장 불가능한 코드와 확장 불가능한 코드를 다른 코드와 함께 사용하면 좋지 않은 아이디어입니다.

_root.myFunctionName = function(){ 
    trace("do whatever here"); 
    //your actions 
}; 

// you can now call _root.myFunctionName; 
1

기본 타임 라인에 첨부 된 스크립트에 함수 (또는 변수)를 추가하면 범위가 _root이고 스크립트의 어느 곳에서나 _root 키워드를 통해 액세스 할 수 있습니다.

가능한 경우 root 로의 호출을 피하는 것이 좋습니다. 주된 이유는 루트가 부모 영화를 참조하기 때문에 영화가 다른 영화에로드되는 경우 범위가 변경된다는 것입니다.

관련 문제