1. 程式人生 > >Flex學習之(JS中呼叫Flex的方法)

Flex學習之(JS中呼叫Flex的方法)

flex端

   public function initApp():void
   {
    ExternalInterface.addCallback("function1",callback1);
   }
   
   public function callback1():void
   {
    Alert.show("hello word");
   }

js端

 function javaScript()
     {  
         document.getElementById("Dome1").function1();
     } 

    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000

"  //html-template裡面有這個id號
             id="Dome1" width="100%" height="500" 
             codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab"> 
         <param name="movie" value="swf/bin-debug/index.swf" />  //在asp.net專案資料夾中建立swf資料夾,並將bindebug裡面的所有檔案拷進去
         <param name="quality" value="high" /> 
         <param name="bgcolor" value="#869ca7" /> 
         <param name="menu" value="false" /> 
         <param name="allowScriptAccess" value="sameDomain" />        
     </object>
     <button id = "testSwf" name ="ceshiSwf"  onclick = "javaScript()"  /> 

 注意:如果flex程式裡面呼叫了外部的圖片或者視訊等檔案時,一定要把路徑跟flex中呼叫的路徑統一起來

相關推薦

Flex學習JS呼叫Flex方法

flex端    public function initApp():void    {     ExternalInterface.addCallback("function1",callback1);    }        public function callba

JavaScript學習js常用事件操作方法

Dom滑鼠事件 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style>

為什麼要用PolyFillJS的修補匠

  var users = [{name:”zhangsan”,age:18},{name:”jack”,age:20}];  這是一個物件陣列。如果我們要查詢名字為”jack”使用者的年齡、常用的辦法是什麼?  很多同學會想到遍歷這個陣列。 我們來看看新的語法

Android呼叫js方法js呼叫本地方法

Android中內建了WebKit模組,而該模組的Java層檢視類就是WebView,所有需要使用Web瀏覽器功能的Android都需要建立該檢視類物件顯示和處理請求的網路資源。目前WebKit支援Http、Https、Ftp和JavaScript請求。下面我們重點看一下如

巧妙地利用時間js的Date物件來生成絕對不會重複的id

接著上一篇部落格說,本來利用nodejs,操作本地json檔案的時候,如果是新增的話,肯定是要給新增的資料一個唯一識別的id,我上網查了很多方法,說是用陣列什麼的方法,我覺得太複雜,後來我看到電腦右下角的時間,靈機一動,為什麼不利用js 中的 Date物件來生成

Android-NDK開發基礎--Android JNI開發高階篇JNI的常用方法

有關Android JNI開發中比較強大和有用的功能就是從JNI層建立、構造Java的類或執行Java層的方法獲取屬性等操作。    一、類的相關操作    1. jclass FindClass(JNIEnv *env, const char *name);  查詢類   

ES6學習筆記ES6新增的陣列方法

1、Array.from()方法 Array.from()方法是用於類似陣列的物件(即有length屬性的物件)和可遍歷物件轉為真正的陣列。 比如,使用Array.from()方法,可以輕鬆將JSON陣列格式轉為陣列。 let json ={ '0

機器學習numpy庫常用的函數介紹

做的 string idt 維度 數據 round float 數值 array 1. mat() mat()與array的區別: mat是矩陣,數據必須是2維的,是array的子集,包含array的所有特性,所做的運算都是針對矩陣來進行的。 array是數組,數據可以是多

少說話多寫程式碼Python學習024——條件語句01Python的布林值

大家都知道條件語句,無非就是判定布林值的真假來做分支。那麼我們看看Python中的布林值, Python中標註的布林值為True和False,我們通過程式碼來看看, a =True print(a) b=False print(b) true = True==1 print(true)

安卓開發學習解決JS不能呼叫Android方法

背景 這兩天在做劃詞搜尋時,需要讓前端的js呼叫後端的Android方法,但總是調不成,經過搜尋,問題解決,現記錄成文。   解決方案 1、確定呼叫了webView.addJavascriptInterface()方法並且webView支援js webView支援js是

【轉】Golang學習同一個package函式互相呼叫的問題

問題程式碼如下 a.go: package main func main(){ Test() } b.go: package main import "fmt" func Test(){ fmt.Println("Hello World!") } 這

Hessian學習:簡單測試 + C#呼叫Java服務

開始調研Hessian和Mina,目的是希望能夠建立一個簡單的“高效能分散式服務呼叫框架”!類似於Dubbo或者淘寶的HSF那種,但是是要跨平臺的,而不僅僅侷限在Java領域。 hessian是一種遠端呼叫的機制(RPC) ,類似於web service,不過它是使用自己

深度學習十一Deep learning的優化方法:隨機梯度下降、受限的BFGS、共軛梯度法

  三種常見優化演算法:SGD(隨機梯度下降),LBFGS(受限的BFGS),CG(共軛梯度法)。      1.SGD(隨機梯度下降)        隨機梯度下降(Stochastic Gradient Descent, SGD)是隨機和優化相結合的產物,是一種很神奇的優化方法,屬於

Flex學習筆記2——使用ActionScript指令碼

在我的上一篇部落格裡,我使用MXML——一種類似於HTML的標記語言,完成了一個最基本的程式HelloFlex!但是一個絢麗的效果僅僅使用MXML是無法完成的,ActionScript為我們完成更加強大的功能提供了可能。在Flex開發中,ActionScript類似於傳統網頁

Flex學習筆記1——入門,HelloFlex

稍微有些資歷的Web程式設計師想必都還記得Macromedia這個公司吧,想當初網頁程式設計三劍客:Dreamweaver、Flash、Fireworks是多麼的紅火,可惜現在Macromedia已經是一個過去式了,實力強大的Adobe已經收購了Macromedia。不過Ma

Node.js學習第二章:exports和module.exports

新的 成員 第二章 info img 模塊 之間 一起 lock 前言 Node中,每個模塊都有一個exports接口對象,我們需要把公共的方法或者字符串掛載在這個接口對象中,其他的模塊才可以使用。 Node.js中只有模塊作用域,默認兩個模塊之間的變量,方法互不沖突,互

運維學習Linux系統的文件傳輸、歸檔、壓縮

linux不同系統之間的文件傳輸1.文件歸檔1.文件歸檔,就是把多個文件變成一個歸檔文件2.tar c ##創建 f ##指定歸檔文件名稱 t ##顯示歸檔文件中的內容 r ##向歸檔文件中添加文件 --get ##取出單個文件 --delete ##刪除單個文件 x ##取出歸檔文件中的所有內容

WorkerMan 入門學習基礎教程-Timer類的使用

timer類 定時 基礎教程 連接 worker loader 入門 入門學習 json 1、ServerTimer.php 代碼: <?php /** * 定時器學習 */ require_once __DIR__ . ‘/Workerman/Autoload

python模塊基礎getpass模塊pycharm無法使用。

類文件 終端 win stdin 使用 idl pycha swa username python模塊基礎之getpass模塊 getpass模塊提供了可移植的密碼輸入,一共包括下面兩個函數:   1. getpass.getpass()   2. getpass.

MongoDB學習java連接

代碼 core UC mongo bte 就是 ava jar包 lan 上一章完了下mongodb的安裝和IDE工具,現在開始使用java進行連接。 第一步:使用jar包, 這裏需要三個包,具體為啥我也不清楚,反正因為報錯,我就按照官方文檔一個個的都下載了。 鏈接:htt