日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人工智能 > ChatGpt >内容正文

ChatGpt

让你的AIR程序脱离AIR环境运行

發布時間:2025/5/22 ChatGpt 141 豆豆
生活随笔 收集整理的這篇文章主要介紹了 让你的AIR程序脱离AIR环境运行 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  我們都很喜歡AIR,因為她很美麗,但又不敢使用AIR,因為難以推廣,實在讓人為難。

  但是現在我們不再為難了,為什么?

  因為我們已經找到了讓AIR程序脫離AIR環境的方法。

  首先,我們來分析一下AIR程序的運行機制,.air文件安裝后會在安裝目錄生成一個.exe文件,此文件在啟動時首先調用AIR運行時庫Adobe AIR.dll。然后開始執行主程序.swf文件,那么我們就將這個Adobe AIR.dll文件提取出來使用。

  事實上我們無法直接來使用這個文件,AIR程序不像C++程序那樣把所有依賴項放在同一個目錄就OK了,我們需要AIR的調試器adl.exe文件來啟動我們的AIR程序。

  好了,不多說了,讓我們開始吧。

  首先,下載AIR sdk, 如果你電腦上安裝了flex,也可以用Flex sdk3.0以上。如果你的Flash可以開發AIR程序,還可以到C:\Program Files\Adobe\Adobe Flash CS3\AIK目錄獲得此AIRSDK。下面以Flash CS3為例講解如何從命令行執行AIR程序。

  打開Flash CS3,創建一個AIR程序保存在D:\AIRTest目錄下,保存為AIRTest.fla,Ctrl+Enter運行程序,此時可以看到AIR窗口,關閉這個窗口。

  選擇Windows的 開始->運行,輸入cmd打開dos窗口,首先設置環境變量路徑:

  set path=C:\Program Files\Adobe\Adobe Flash CS3\AIK\bin

  回車,此環境變量設置成功,然后輸入:

  D:

  回車,進入D盤根目錄,然后輸入:

  cd D:\AIRTest

  回車進入我們的工作目錄,然后輸入:

  adl AIRTest-app.xml

  回車,此時我們就可以看到出現了AIR窗口,不管你的電腦上是否安裝AIR運行環境,用這種方法都可以打開此AIR窗口。

  那么下面我們就提取adl.exe和Adobe AIR.dll來打包我們的程序。將C:\Program Files\Adobe\Adobe Flash CS3\AIK目錄下的bin目錄和runtimes目錄拷出來,隨便放在一個地方,然后將bin目錄下除adl.exe外的文件全部刪除,再將 runtimes目錄下的除Adobe AIR.dll外的文件全部刪除(這樣做是為了減小打包文件的體積)。

  將D:\AIRTest目錄下的 AIRTest-app.xml 和 AIRTest.swf 文件拷到bin目錄下與adl.exe放在一起,然后在adl.exe的父級目錄創建一個批處理文件叫app.bat,在app.bat文件中輸入以下代碼:

@echo off
::轉到當前盤符
%~d0
::打開當前目錄
cd %~dp0
echo 已將程序定位到當前目錄,開始啟動AIR程序
::執行AIR程序,并向InvokeEvent事件傳參數
bin\adl bin\AIRTest-app.xml -- %1


此時雙擊這個bat文件就可以執行我們的程序了。

  為了讓我們的程序更加完美的執行,我們還可以使用一個小軟件叫 bat2exe,你可以百度一下,下載此軟件,后面的就不用說了吧,可以使用幽靈模式來隱藏dos窗口,還可以為程序添加圖標。

  然后將所有需要的文件打包一下,你會發現壓縮包小于3M,這是不是很爽呢?

轉載于:https://www.cnblogs.com/xiayong123/archive/2011/12/15/3717169.html

總結

以上是生活随笔為你收集整理的让你的AIR程序脱离AIR环境运行的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。