로컬커넥션 예제
언젠간 쓸모 있을거 같아 메모해 둠.
익스플로어를 쓸 때 왼쪽은 메뉴만 있는 창 오른쪽엔 플래시로 된 메인화면만 있는 구성에 이용가능
(예 : http://www.flashmong.com/)
그러나 이러한 응용은 탭브라우저에는 안먹히기 때문에 사용 자제.
보내는 쪽
var sending_lc:LocalConnection = new LocalConnection();
text_se1.border = true;
Selection.setFocus(“text_se1“);
str1 = text_se1.text;
var keyListener:Object = new Object();
keyListener.onKeyDown = function() {
trace(text_se1.text);
trace(text_se1.length);
//updateAfterEvent();
};
Key.addListener(keyListener);
text_se1.onChanged = function() {
sending_lc.send(“lc_name1“, “showText“, text_se1.text);
}
받는 쪽
var receiving_lc : LocalConnection = new LocalConnection();
text_rec.border = true;
receiving_lc.showText = function(str1:String){
text_rec.text = str1;
}
receiving_lc.connect(“lc_name1“);
당연히 보내는 쪽엔 text_se1이라는 인스턴스명을 가진 다이나믹텍스트가 있어야 하고
받는 쪽엔 text_rec라는 인스턴스명을 가진 다이나믹텍스트가 있어야 한다.