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.模擬通訊系統 調製器 相當於傳送裝置,將多路低頻訊號...