http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=10402&docId=66289022
http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=10402&docId=66289022
플래시 swf끼리 변수 호환은 어떻게 하나요?
플래시를 처음 배우는 데요,
제가 만들려고 하는 것은 카드 같은 것인데요.
이름, 성별 등을 텍스트박스에 입력시키고 [확인]을 누르면
새로운 페이지가 뜨면서 '계산서' 등의 양식에
이름과 성별이 들어간 페이지가 나오는 건데요.
HTML은 변수가 없다고 해서, 플래시로만 해보려고 하는데,
전 입력양식.swf 와 계산서.swf 두가지 파일을 만들고
입력양식.swf에는 텍스트입력상자를, 계산서.swf에는 동적텍스트상자를
만들어서 getURL을 써봤는데, 변수가 안 넘어 가더라구요.
좀 쉽게 하는 방법이 없을까요?
답변
getURL 로 변수가 넘어갈순 없져^^
서로 다른 swf 끼리 통신을 하기위해서는 다른 메쏘드가 필요로 합니다..
바로 localConnection 이라는 메쏘드 입니다..
// Code in the receiving movie
receiving_lc = new LocalConnection();
receiving_lc.methodToExecute = function(param1, param2)
{
// Code to be executed
}
receiving_lc.connect("lc_name");
// Code in the sending movie
sending_lc = new LocalConnection();
sending_lc.send("lc_name", "methodToExecute", dataItem1, dataItem2)
이런형식으로 위에것은 받는 swf에 들어가야하는 코드이구요...
밑에것은 보내는 swf에 들어가는 코드입니다..
주의 할점은 lc_name이라는 동일한 연결 이름을 지정한다는것이구요..
나머지는 메쏘드에 대한 설명을 보셔야할꺼같네요^^
help에 찾아보시면 자세히 나오고요...
www.namooya.com 예전에 제가 답글 달아놓은것이 있으니 질문과 답변 게시판에서
localConnention으로 검색 돌려보시면 나올껍니다^^
그럼 도움이되셨기를^^
서로 다른 swf 끼리 통신을 하기위해서는 다른 메쏘드가 필요로 합니다..
바로 localConnection 이라는 메쏘드 입니다..
// Code in the receiving movie
receiving_lc = new LocalConnection();
receiving_lc.methodToExecute = function(param1, param2)
{
// Code to be executed
}
receiving_lc.connect("lc_name");
// Code in the sending movie
sending_lc = new LocalConnection();
sending_lc.send("lc_name", "methodToExecute", dataItem1, dataItem2)
이런형식으로 위에것은 받는 swf에 들어가야하는 코드이구요...
밑에것은 보내는 swf에 들어가는 코드입니다..
주의 할점은 lc_name이라는 동일한 연결 이름을 지정한다는것이구요..
나머지는 메쏘드에 대한 설명을 보셔야할꺼같네요^^
help에 찾아보시면 자세히 나오고요...
www.namooya.com 예전에 제가 답글 달아놓은것이 있으니 질문과 답변 게시판에서
localConnention으로 검색 돌려보시면 나올껍니다^^
그럼 도움이되셨기를^^
'[ Design ] > Flash' 카테고리의 다른 글
DB에 변수명과 변수값들 보내는 sendAndLoad Class 화 (0) | 2012.09.13 |
---|---|
플래시 변수를 PHP로 넘겨주기 (0) | 2012.09.13 |
플래시 크로스 도메인 (0) | 2012.09.13 |
라디안,호도각 (0) | 2012.09.13 |
수학 이론 Summary ~!! (0) | 2012.09.13 |
댓글