Flex Modules通訊 1 通過介面

2022-02-11 08:13:20 字數 2097 閱讀 6824

flex modules通訊方式有很多種:通過繼續介面、引數傳遞、定義事件通訊。這裡討論通過繼續介面通訊。模組是獨立,通過繼承介面,允許外部應用程式與他們通訊。

首先,定義介面icommunicaton.as:

1:  

package

2:  

9:  }
建立module繼承icommunicaton介面:

1:  

<?xml version="1.0" encoding="utf-8"?>

2:  

xmlns:mx="" implements="icommunication" >

3:  

4:  

5: [bindable]private

var _value:string="";

6:
7:  

public

function setmessage(value:string):void

8:  

11:
12:  

public

function getmessage():string

13:
16:          ]]>
17:  

18:  

19:  

id="panel" title="message :" width="400" height="200"/>

20:  

21:  

1:  

var communication:icommunication=moduleloader.child as icommunication;

1:  

<?xml version="1.0" encoding="utf-8"?>

2:
3:  

4:  

5:

import mx.containers.panel;

6:  

import mx.modules.module;

7:
8:  

private const module_url:string="module1.swf";

9:
10:  

private

function onmodifymessage():void

11:  

20:          ]]>
21:  

22:  

23:  

24:  

id="btnload" label="load module" click="moduleloader.loadmodule(module_url)" />

25:  

id="btnmodify" label="modify module" click="onmodifymessage()"/>

26:  

label="unload module" click="moduleloader.unloadmodule()" />

27:  

28:  

id="moduleloader" y="30"/>

29:
30:  

執行結果,載入後點選modify module:

通訊協議學習 485通訊(1)

1.rs 485通訊協議標準 通訊協議是指雙方實體完成通訊或服務所必須遵循的規則和約定,主要實現兩個裝置之間的資料交換功能,通訊協議分硬體層協議和軟體層協議。硬體層協議決定資料如何傳輸,比如要裝置a要想裝置b傳送0x63,0x63的二進位制數為0110 0011,這8個二進位制數要從裝置a傳輸到裝置...

USART1 通訊設定問題

1 問題 在利用usart 結構體進行初始化操作時,根據函式庫提供的例子進行初始化時候 compiling main.c.user main.c 73 error 134 expected a field name user main.c 78 error 136 struct has no fie...

通訊原理學習筆記 1 通訊系統初識

闡述資訊 訊息 訊號三者之間的關係 夫 妻 1 訊息是資訊的表現形式。2 資訊是訊息的內涵所在。第三者 3 訊號是訊息的載體,是可以觀測的。觀察訊號引數取值是否連續或者數量為無窮多個,而不是觀察時間軸是否連續!a.一般通訊系統 各模組解釋如下 b.模擬通訊系統 調製器 相當於傳送裝置,將多路低頻訊號...