`
yangzc106
  • 浏览: 156684 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

flash打包

 
阅读更多

輕鬆學會用Adobe Flash 開發Android 桌面程式

授課講師【包明勝】: 曾任西基電腦動畫動畫師、巨匠主任講師、台灣微軟Expression 系列專任講師等職務,專精於多媒體製作、前後台呈現與串接及遊戲設計與連線程式設計等。

當網際網路蓬勃興起時,Flash的誕生,讓具有動態效果的動畫、及有趣的Flash小遊戲豐富了網際網路的世界。而在Adobe接續開發Flash功能之後,如今,Flash除了能用視覺化的方式,製作簡單動畫,更加入了Action Script 強大程式功能,讓Flash也能在手機上搖擺出更精采的動畫效果哦!

在智慧型手機的使用率更普及的今天,更多元化的應用程式,藉由智慧型手機平台,方便了更多人的生活。雖然有很多廠商投入了手機應用程式的開發工作,但使用者們卻不見得都能下載到為自己的需求所量身打造的應用程式。此時,很多人會想,如果能自己設計手機程式就好了!但是,要打造一個自己的手機應用程式,門檻很高嗎?其實,要打造一個手機應用程式並不困難哦!就讓我們來瞧瞧巨匠最專業的Android手機應用程式開發課程講師—包明勝,是如何利用Flash做為手機應用程式開發工具,實機開發Android 手機程式哦!

手機程式開發第一式:IDE開發環境設定與準備

當您要開發Android平台的應用程式時,先行準備好開發環境,是開發程式的首要工作。在Android 作業系統上,支援使用JAVA及Action Script 等語言進行手機應用程式的開發。若您目前正要進入Andorid手機應用程式開發的領域時,選擇Adobe Flash中的Action Script 語言做為開發應用程式的工具,是很好的敲門磚。當然,在學員們熟悉程式開發的流程之後,也可以依個人所要開發的應用程式特性,自行選擇開發工具。

在選擇Flash做為我們的IDE程式開發環境之後,接著,我們就可以在Flash中開啟一個AIR專案,在完成開啟專案工作後,可先別急著動手開始寫程式!由於所撰寫的程式未來將在Android 手機平台上執行,在未來的顯示效果及執行上,將與在桌上型電腦上執行的效果大不相同。因此,我們必須先行設定未來程式執行場景的解析度,例如:HTC Desire A8181解析度為480x762Flash,若我們未來的執行平台為HTCDesire A8181時,我們就必須在Flash 的文件設定功能中,先行設定好未來的應用程式顯示設定。

從Flash AIR發佈為apk檔

當我們開發完成一個簡單的應用程式之後,接下來的工作就是將程式傳到Android手機上面。但在將程式實際發佈到Andorid平台之前,特別要注意的是,由於我們是先行在個人電腦上開發Andorid手機應用程式,開發平台與未來程式執行平台在執行系統及硬體環境上,有相當大的差異,因此我們應該要將專案項目做些許處理,才能將檔案發佈為手機平台可用的apk檔案。首先,我們必須要確定在我們的電腦上面,已經安裝Android SDK,接著,在Flash開發環境中進行發佈設定,才能讓程式順利的在Andorid手機上執行。

左圖:透過Flash 中的發佈功能,發佈應用程式檔案
  右圖:選擇AIR2.0以上的版本,最好是2.5版以上

在完成發佈工作後,接下來,您必須進行建立憑證,並設定密碼,為程式建立好安全機制,最後,透過【Ctrl+Enter】來預覽,就可以看到模擬的程式執行狀態。

預覽程式執行狀態

程式打包與發佈

當我們在桌上型電腦完成所有開發工作後,接下來,就要將式實際發送到Android手機平台上執行。您可以運用筆記本建立批次檔,並建立指令,透過執行批次檔的方式,將程式打包為Android手機上的apk應用程式。如範例所示,我在這裡已經建立好一個批次指令,第一行的指令,可將作用路徑指向到某一個路徑。

第一行的指令,可將作用路徑指向到某一個路徑

第二行的指令,是一連串的Android指令

之前建立的憑證檔案,需在Keystore指令後面鍵入。

在Keystore指令後面鍵入憑證檔案

後面緊接著我們預定要輸出的apk檔名及透過AIR做出來的APP.xml以及abc.swf檔案。

設定預設輸出檔名及其它相關檔案資訊

完成之後,我們只要針對這一個批次檔,直接點兩下去執行它

接下來會出現【命令提示字元】的視窗,並且出現了Password輸入請求。原則上,就是請我們輸入一個密碼。而這個密碼就是我們剛剛建置的憑證密碼。

輸入密碼後,按【Enter】確定。程式就會開始進行製作apk的流程。

執行批次檔

製作完畢之後,它會自動關閉畫面,並且給我們一支叫做abc.apk的檔案。

這就是我們最終所要的成品

最後,我們只要將手機與電腦連接,請將手機用USB連接線接到電腦上。

將手機用USB連接線接到電腦上

當您將手機和桌機連結時,手機會自動出現連結訊息,我們可以將連線類型轉成磁碟機,並將已經製作好的apk檔複製下來,並且貼到手機的磁碟機內安裝,就可以看到我們的應用程式啦。

左圖:將連線類型轉成磁碟機         右圖:複製應用程式

請將手機的連線類型改成【僅充電】

找到磁碟機內的apk檔案,並且進行安裝

選擇安裝

安裝完畢後,請按開啟。接下來我們就可以在手機上看到我們的作品了

分享到:
评论

相关推荐

    雅致FLASH打包工具

    【雅致FLASH打包工具】是一款专门针对Adobe Flash创作的SWF文件进行封装的工具,它能够将SWF格式的动画或交互式内容打包成可执行的EXE文件,便于在没有Flash Player的环境下运行。这款工具的核心功能在于方便用户将...

    430个透明flash打包

    在给定的压缩包文件“430个透明flash打包”中,我们聚焦于一个特定的应用场景:透明背景的Flash资源。这些资源允许用户将它们无缝集成到各种背景上,无论是网站设计、移动应用还是其他多媒体项目。 首先,我们要...

    Flash 打包器 (Portable)

    Flash 打包器可以帮助您将这些文件打包成为一个单一的EXE Flash播放器方便您的传输。您可以用它将一些SWF实现的相册和他所需要的照片放在一个EXE文件中;您也可以精选一些SWF影片生成一个按您预订的顺序播放的EXE...

    FlashPacker(Flash打包工具)

    总的来说,FlashPacker作为一款Flash打包工具,其核心价值在于它将原本受限于特定环境的SWF内容扩展到了更广泛的用户群体,通过EXE转换功能和丰富的定制选项,为Flash内容赋予了新的生命力。尽管随着技术的发展,...

    70个透明Flash打包下载

    标题中的“70个透明Flash打包下载”表明这是一个集合了70个特殊设计的透明背景的Flash动画资源包。在Web开发中,Flash曾是一种流行的技术,用于创建动态交互式内容,尤其是对于早期的网页设计来说,它提供了丰富的...

    雅致Flash打包工具1.31

    雅致Flash打包工具1.31 打包多个swf为一个exe文件 支持自定义图标 支持设置播放器边框 强大的一个打包工具~~

    flash打包器

    "Flash打包器"是一款专为将Flash内容转化为可执行(EXE)文件的工具,它使得用户无需安装Flash Player即可在任何支持Windows操作系统的计算机上运行Flash内容。这个工具简化了内容分发的过程,因为EXE文件可以直接在...

    雅致Flash打包工具

    雅致Flash打包工具是一款专为Flash开发者设计的实用软件,旨在帮助用户将多个Flash文件整合成一个具有透明背景的独立Flash程序。这个工具的主要特点在于它允许用户在打包过程中自定义图标和添加版权信息,从而增强...

    雅致Flash打包工具1.0

    《雅致Flash打包工具1.0:打造便捷的多媒体演示》 在数字媒体领域,Flash作为一种流行的动画制作软件,曾广泛应用于网站设计、互动广告和多媒体教学等方面。然而,将多个独立的Flash动画文档整合成一个可执行文件...

    网页制作FLASH打包下载

    在本资源"网页制作FLASH打包下载"中,我们可以获取到与Flash网页制作相关的素材和教程。 Flash的主要知识点包括: 1. **基础概念**:Flash是由Adobe公司开发的一款二维矢量动画软件,主要用于创建动画、交互式内容...

    雅致flash打包工具

    AGE FlashPacker是一款操作极为简便的Flash打包软件,它可将一个主Flash动画和数个相关的资源文件(不限文件类型)打包成一个独立的exe程序。  该软件可用于Flash电子杂志、Flash课件演示、光盘安装向导动画等的...

    雅致flash打包器

    《雅致Flash打包器:将SWF转换为可执行文件的专业工具》 在数字媒体领域,Flash曾是制作互动内容的主流技术,尤其在网页动画和小游戏开发中占据主导地位。然而,Flash文件(.swf)本身并不具备独立运行的能力,它...

    Flash打包器(SWF转EXE) 2.1.

    《Flash打包器(SWF转EXE) 2.1:将动画艺术转化为可执行程序的利器》 在数字媒体领域,Flash曾是制作互动内容、动画和网页元素的主流工具,其SWF文件格式广泛应用于网络。然而,SWF文件在离线环境下无法直接运行,这...

    SWFKitPro3 把flash打包成exe文件,可用于做安装光盘启动引导画面

    - **打包功能**:SWFKitPro3的核心功能是将SWF文件打包成EXE,这使得Flash内容可以脱离浏览器环境独立运行。 - **启动引导画面**:利用此工具,用户可以创建自定义的安装光盘启动引导画面,提升用户体验。 - **...

    104个透明flash打包下载!

    标题中的“104个透明flash打包下载!”表明这是一个包含104个透明背景的Flash动画资源的集合,用户可以下载这些文件以供个人或项目使用。Flash是一种曾经广泛用于创建交互式网页元素、游戏和动画的技术,其特点是...

    替换Director和Flash打包文件的图标

    针对标题和描述提及的"替换Director和Flash打包文件的图标",这是一个关于软件打包后个性化定制的过程。在早期的Director和Flash开发中,开发者常常会遇到一个问题,即默认生成的.exe可执行文件图标是固定的,缺乏...

    sylink uyility 4.2版本 固件 flash打包

    在本主题中,"sylink utility 4.2版本 固件 flash打包" 指的是STLink Utility工具的4.2.0版本,这是一个用于管理STLink设备的软件,包括固件更新和设备配置。 STLink Utility 4.20是该软件的最新版本,它提供了一...

    flash打包工具

    完全保持原有Flash的文件调用特性,无需修改代码即可直接打包。 打包操作非常简便和人性化,并可保存项目文件,以便以后修改。 打包后的exe运行时不产生任何临时文件,运行速度极有保障。 支持alpha透明背景,...

    flash 嵌入字自动打包工具

    在使用这个Flash打包工具前,你需要先在你的开发环境中安装Ant。 标签中的“flash”、“嵌入字”和“打包工具”进一步明确了这个工具的主要功能。"flash"代表它是针对Flash开发的工具;"嵌入字"意味着其核心是处理...

Global site tag (gtag.js) - Google Analytics