loadmovie한 swf로 변수값 넘기기..
BabySue
2023.04.01
안녕하세요.
웹페이지에서 param name=FlashVars value=loginState222=login
이런식으로 a.swf에게 변수값을 넘겼습니다.
이 변수값을 a.swf에서 loadmovie한 b.swf에서 받질 못하네요.
a.swf
_root.loadMovie(./b.swf);
b.swf
msg = loginState222;
위와 같은 방식 말고 자바스크립트의 SetVariable을 사용해서 값을 넘기면 제대로 값이 넘어갑니다.
자바스크립트를 사용하지 않고 가능한지요..
조언부탁드립니다.
-
날애
아니면 루트에 빈 무비를 하나 만들어서 그 빈무비에 loadMovie() 시키시던가요
-
연다홍
_root.loadMovie() 하면 변수 loginState222를 포함하고 있는 무비 자체(_root)가 지워지고 새로운 무비로 바뀌기 때문에 당연히 해당 변수를 사용할 수 없는 것이죠.
_root.loadMovie(\./b.swf?msg=\+loginState222);
이렇게 해보세요. -
시나브로
msg = _level0.loginState222; 이렇게 해도 마찬가지로 SetVariable는 되고 그냥 변수값을 넘기면 안됩니다 ㅠㅠ
-
맑은가람
msg = _level0.loginState222; 으로 사용해보세요