카테고리 없음 2011. 2. 5. 22:55
Flash ActionScript ver2에서의 무비클립 제어 코드로,
Size가 정해진 Flash swf 파일들의 리사이즈에 활용할 수 있다.

loadMovie로 swf 파일을 연 다음
원하는 값으로 무비클립의 사이즈를 조절하면 된다.

다만 cpc 광고 배너 등 일부 swf 파일은
loadMovie 됐을 때 방어적 화면을 보여주게끔 돼 있기도 하더라.

http://www.saybox.co.kr/bbs/board.php?bo_table=flash&wr_id=1



두가지 방식.. 모두 가능하다..
이를테면..
##경우1##
loadMovie(\"sub.swf\",_root);

##경우2##
_root.loadMovie(\"sub.swf\");
경우1과 경우2 같은 결과가 나온다.

위의 예제는 문제가 있다.
(다 알고 있는 부분이겠지만....)
_root.loadMovie(\"sub.swf\");
이렇게 쓸 경우에.. sub.swf가... _root에 로딩 되는게 아니라
_root가 sub로... 바뀐다..
때문에... _root에 있던.. 기존 오브젝트들은 사라지게 된다.

그래서..
_root.createEmptyMovieClip(\"mm\",1);
mm.loadMovie(\"sub.swf\");
이렇게 써줘야... 기존 _root는 그대로 있고..
sub.swf만..Depth.. 1로 불러 들이게 된다.

자.. 여기까지가 기본이다..

실무로..볼때... 왠지 불안하다.. 왜냐면..loadMovie가.. 제대로 불러들
였는지 불안하고..
그리고..불러들인 녀석에 바로 어떤 액션을...적용할 경우
이 녀석이.. 들어온건지.. 들어오지 않았는지 확인할 길이 없다.
몇가지를... 더 생각해보자!!

##경우1##
_root.createEmptyMovieClip(\"mm\", 1);
mm.loadMovie(\"sub.swf\");
mm.onEnterFrame = f...

더 보기 : http://empire.achor.net/ae_scrap/30
posted by achor
: