Flex 和JavaScript 互動(帶參)
flash檔案與面頁互動:
Flex檔案:
Flex程式碼- <?xml version="1.0" encoding="utf-8"?>
- <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
- width="200" height="150"
- creationComplete="init()">
- <mx:Script>
- <![CDATA[
-
import mx.controls.Alert;
- import flash.external.*;
- [Bindable]
- private var jstime: String;
- private function init(): void
- {
- flash.external.ExternalInterface.addCallback("jstest", jstest);
- }
-
public function js() : void {
- var m : String = ExternalInterface.call("flashtest","flash");
- Alert.show(m);
- }
- public function jstest(str: String): String
- {
- jstime = str;
- return "jstest::" + jstime;
-
}
- private function ttt(): void
- {
- Alert.show(jstime);
- }
- ]]>
- </mx:Script>
- <mx:Button label="test" click="js()" x="142" y="118"/>
- <mx:Button label="jstest" click="ttt()" x="76" y="118"/>
- <mx:Text x="10" y="43" text="{jstime}" width="180"/>
- </mx:Application>
html:
Html程式碼- <htmllang="en">
- <SCRIPTlanguage="javascript">
- function now()
- {
- var d=new Date();
- return d.getYear()+"-"+(d.getMonth()+1)+"-"+d.getDate()+" "+d.getHours()+":"+d.getMinutes()+":"+d.getSeconds();
- }
- function flashtest(sid)
- {
- return sid + "::" + now();
- }
- function testflash()
- {
- var x = flexjs.jstest(now());
- alert(x);
- }
- </SCRIPT>
- <objectclassid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
- id="flexjs"width="200"height="150"
- codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab">
- <paramname="movie"value="flexjs.swf"/>
- <paramname="quality"value="high"/>
- <paramname="bgcolor"value="#869ca7"/>
- <paramname="allowScriptAccess"value="sameDomain"/>
- <embedsrc="flexjs.swf"quality="high"bgcolor="#869ca7"
- width="200"height="150"name="flexjs"align="middle"
- play="true"
- loop="false"
- quality="high"
- allowScriptAccess="sameDomain"
- type="application/x-shockwave-flash"
- pluginspage="http://www.adobe.com/go/getflashplayer">
- </embed>
- </object>
- <br>
- <inputtype="button"value="flashtest"onclick="testflash();">
- </html>
相關推薦
Flex 和JavaScript 互動(帶參)
flash檔案與面頁互動: Flex檔案: Flex程式碼 <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.c
C#和JavaScript互動(asp.net前臺和後臺互調)
C#程式碼與javaScript函式的相互呼叫: 1.如何在JavaScript訪問C#函式? 2.如何在JavaScript訪問C#變數? 3.如何在C#中訪問JavaScript的已有變數? 4.如何在C#中訪問JavaScript函式? 問題1答案如下:
Anaconda的安裝和詳細介紹(帶圖文)
Anacond的介紹 Anaconda指的是一個開源的Python發行版本,其包含了conda、Python等180多個科學包及其依賴項。因為包含了大量的科學包,Anaconda 的下載檔案比較大(約 531 MB),如果只需要某些包,或者需要節省頻寬或儲存空間,也可以使用Miniconda這個較小的發行版
在IDEA中設置方法自動註釋(帶參數和返回值)
一個 ace 技術 保存 har bubuko += 標準 result 第一部分 設置 打開設置面板 新建 在線模板 新建自動添加規則,註意 這裏觸發的字符 不能隨便寫 必須為 * Template text 區域 看上去有點亂,但是是為了顯示時的對齊,該
第 16 章 C 預處理器和 C 庫(可變參數:stdarg.h)
args rar 分享 預處理 close aps code 可變 use 1 /*------------------------------------------------- 2 varargs.c -- use variable number of
Android Studio 使用Intent實現頁面的跳轉(帶參數)
col xtra ima alt main 都是 img mage android 不管是在APP,還是在網站中,頁面之間的跳轉都是很常見的,本文主要講一下在APP中,如何通過Intent實現頁面的跳轉。 不帶參數: 寫在MainActivity頁面的代碼: 1 In
javascript設計模式和開發實踐(階段一)
amp 出現 sta == 無法 錘子 可靠性 () 靈活 1,設計模式的作用:讓人們寫出可復用和可維護性高的程序,代價可能是,額外增加代碼量; 比較形象的例子:空房間裏面放東西,如果日復一日的往裏面扔東西,時間久了,很難找到自己想要的東西,調整也不容易,但是做一些櫃子放東
樹和二叉樹2——輸出廣義表形式(帶括號)二叉樹
二叉樹的基本運算如下(顯示的結果): (1)建立二叉樹 (2)輸出二叉樹:A(B(D,E(H(J,K(L,M(,N))))),C(F,G(,I)) (3)H 結點:左孩子為 J 右孩子為 K (4)二叉樹 bt 的高度:7 (5)釋放二叉樹 bt 如何輸出帶括號二叉樹? 這裡用的是根結點
RabbitMQ實現生產者和消費者(帶註釋)
1、生產者:rabbitmq_publisher.php <?php date_default_timezone_set("Asia/Shanghai"); //配置資訊 $conn_args = array( 'host' => '127.0.0.1', 'po
JavaScript棧和佇列方法(Array型別)
Array 是 ECMAScript 中的陣列型別,它提供了一種讓陣列的行為類似於其他資料結構的方法。 棧方法 棧是一種 LIFO(Last-In-First-Out,後進先出)的資料結構,也就是最後新增的項最先被移除。棧中項的插入(推入,push)和移除(彈出,pop)只發生在棧頂
JavaScript 函式和JavaScript Array(陣列)物件
JavaScript Array(陣列)物件 定義陣列 陣列物件用來在單獨的變數名中儲存一系列的值。 我們使用關鍵詞 new 來建立陣列物件。下面的程式碼定義了一個名為 myArray 的陣列物件
android中Webview與javascript的互動(互相呼叫)
最近做android專案中遇到要在webview中做與js互動相關的東東,涉及到js中呼叫android本地的方法,於是查了資料整理了一下android和js互相呼叫的過程。如下demo,demo的主要實現過程如下:通過載入本地的html檔案(裡面有js指令碼),實現and
WKWebview與JavaScript 互動(二)監聽遠端網頁點選事件
引言 監聽網頁的按鈕的點選事件,並且網頁不是我們招呼一聲對方就能改的。那麼繼續。 正文 1.WKUserScript 先介紹WebKit框架一個類WKUserScript: 核心方法,傳入JS程式碼字串,返回給我們一個WKUserScr
Activity生命週期互動設計思想和應用場景(附原始碼)
Activity生命週期互動設計思想 1.在多個Activity進行互動的時候,為什麼要先暫停(onPause()方法)當前的Activity,執行新的Activity的onCreate()方法,onStart()方法,onResume()方法? 答:比
JAVA必背面試題和專案面試通關要點(帶答案)
一 資料庫 1.常問資料庫查詢、修改(SQL查詢包含篩選查詢、聚合查詢和連結查詢和優化問題,手寫SQL語句,例如四個球隊比賽,用SQL顯示所有比賽組合;舉例2:選擇重複項,然後去掉重複項;) 資料庫裡的密碼如何加密(md5); (1)資料庫的密碼加密:單向加密,insert into u
shell刪除和複製檔案(帶檔名更新)
因為複製的檔案複製之後要在檔名後面加上日期,所以在執行shell的時候輸入了兩個引數。刪除的檔案和複製的檔案都是.war結尾的,第一個引數是去除檔案格式(也就是“.war”)的檔名,第二個引數是要新增的日期 執行shell的指令是:“./test.sh demo 201
redis資料庫和python的互動(完整版)
一、引入redis模組 import redis 二、在python中獲取redis資料庫 redis_0 = redis.StrictRedis(host="localhost", port=
持續整合(CI)和持續互動(CD)
一、持續整合(CI——Continuous Integration) 保證新提交的程式碼和已有的程式碼進行整合,使所有人的程式碼保持同步,編譯和測試簽入的程式碼是否通過。 CI過程中,每次產生的構建物(artifact)都放在倉儲(Repo)中。 優點: 快速得到程
URL和URI的詳細區分(帶例項)
1說明:這段時間寫android的時候用到了URL和URI,有點分不清楚,於是做了一個系統性的學習。在這裡將自己的學習筆記粘貼出來,希望對大家有幫助。1)Java類庫裡有兩個對應的類java.net.URL和java.net.URI,官方的定義分別如下:(URL)A Unif
Android:WebView與Javascript互動(相互呼叫引數、傳值)
Android中可以使用WebView載入網頁,同時Android端的java程式碼可以與網頁上的javascript程式碼之間相互呼叫。 效果圖: (一)Android部分: 佈局程式碼: <LinearLayout xmlns:android="http://s