본문 바로가기

Programming/ActionScript

[AS 3.0] LocallConnection Class를 사용하여 SWF간 이벤트 주고받기



ActionScript 3.0에서는 FsCommand를 사용하지 않고 LocalConnection를 사용하여 SWF간에 이벤트를 주고받을 수 있다.


아래의 그림은 Local computer에서 실행시킨 두개의 LocalConnectio Class를 사용해 통신을 하는 두 SWf 파일이다.
한쪽의 버튼을 클릭하면 그 색에 맞추어 다른쪽의 다각형 색이 변하게 된다.
LocalConnection_One.swf LocalConnection_Two.swf






아래의 그림은 각 SWF 별 ActionScript 3.0 Source 파일이다. Adobe Flash CS를 사용하지 않는 순수 AS Code이다.
LocalConnection_One.as




LocalConnection_Two.as



아래의 출처는 Adobe Flash CS4 버젼용 파일을 제공한다.
출처 : http://actionscriptandflex.blogspot.com/2010/09/localconnection-example-in-actionscript.html