유용한 자료
< 자료공유 < 유용한 자료
기타자료실

flash | 자바스크립트로 플래시 변수값 가져오기

페이지 정보

작성자 madalla 작성일13-02-08 07:17 조회1,983회 댓글0건

본문

플래시--------
geturl("javascript:gomenu('전달하려는내용')");
 
문서에서 자바스크립트------------
function gomenu(mystr){
~~~~
}
 
이런식으로 전달했는데.. 전달하려는 내용이 아주 많을 경우..
글자가 60자를 넘는 경우에는 전달이 잘 되질 않는 경우가 있다.
 
그래서 또 다른 방법을 소개한다.
 
플래시에서 문서로 값을 보내는 것이 아니라..
문서에서 플래시 안에 있는 변수값을 직접 가지고 오는 것이다.
 
익스플로러
-------------------------
변수값 가져오기
document["플래시id"].GetVariable("변수명")
 
넷스케이프
-------------------------
window["플래시id"].GetVariable("변수명")
 
 
예제 )
 
id가 myflash 인 플래시에서 myinfo 라는 변수에 "안녕하세요.제이름은 홍길동입니다."
라는 값이 들어있다고 하자.. 그리고, 이 값을 읽어와서 문서에 있는
폼 "form" 의 텍스트필드"mytext" 에 집어넣겠다고 하면.. 자바스크립트는 이렇게 구성이 된다.
 
str = document["myflash"].GetVariable("myinfo");
document.form.mytext.value= str ;
 
 
 
참고) 플래시로 변수값 보내기
익스플로러에서
1.입력할 값이 문자인경우
document["플래시id"].SetVariable("변수명","입력할값이문자인경우")
2.입력할 값이 숫자인경우
document["플래시id"].SetVariable("변수명",333333)
 
  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기