[英]can we run two applets concurrently
我想要兩個使用一個小程序的輸出作為並行運行的另一個小程序的輸入。
在一頁上同時運行任意數量的小程序沒有問題。 但是您希望使applet彼此通信。
每個小程序都可以訪問具有API的小程序上下文,以訪問頁面上的其他小程序:
applet.getAppletContext().getApplets()
applet.getAppletContext().getApplet("appletName")
然后,您可以調用所需的任何公共方法。
就像AlexR所說的那樣,您可以運行所需的所有應用程序(只要CPU可以處理它)。 在它們之間進行通信的另外兩個選擇是:1:使用“帶有設計模式的高級ActionScript 3”一書中描述的“模型-視圖-控制器”設計模式。
2:創建一個將封裝所有其他小程序的小程序,然后使用該小程序啟動所有其他小程序。 在每個小程序內部,聲明每個(小程序)類的實例,您需要它們與之進行通信,然后為其創建一個set方法。 現在從您的封裝類中使用set方法將小應用程序的實例傳遞給需要它的每個小應用程序。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.