DataStructure 冒泡排序(Bubble Sort)

   ActionScript3.0 冒泡排序 實現   /** * ●冒泡排序的基本思想是: * 兩兩比較待排序記錄的關鍵字, * 發現兩個記錄的次序相反時即進行交換,直到沒有反序的記錄為止。 * */ public static function bubbleSort(source:Array):Array { var len:int = source.length;

Flex 運用ProductManager重新啟動Air程式

[註:]本例運用,需在app.xml中把 <allowBrowserInvocation>true</allowBrowserInvocation>  程式碼範例如下: 1 <?xml version="1.0" encoding="utf-8"?> 2 <s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009" 3

Flex【原創】BitmapData進階渲染、執行個體展示、源碼下載

  BitmapData進階渲染   項要學習好Flex的位元影像進階渲染,必須對BitmapData類的常用方法比較熟悉,其中包括一些數學計算(進位運算、位元運算、顏色RGB/HSL轉換運算等),大家應當先學習這些相關運算才能更好的理解此源碼中包含的一些例子。   廢話不多說、老規矩 填圖 附源碼。   1. 樣本主程式 : 大家可以同注釋與開啟相應的例子來查看運行效果。     2. 每一個類都是一個例子展示。     3. 包結構如下     4. 源碼如下:  http://files.

Flex【原創】Air調用本地exe檔案完成截圖功能

Air調用本地exe檔案完成功能   這裡調用本地exe完成功能,主要包括2個知識點:一是如何調用本地exe檔案(其實這是案頭平台的本地功能調用的一種,例如除exe調用之外還可以調用python等檔案,會在後面文章裡面進行講解)、二是從系統剪貼簿取位元影像資料。  1. demo結構     2. ScreenShot類,封裝本地調用介面package { import flash.desktop.Clipboard; import

統計指定時間段內的周未(非周未)天數

declare @start datetime,@end datetime,@zoomOutStart datetime,--放大指數 @zoomOutEnd datetime,@zoomOutStartSpan int,@zoomOutEndSpan int,-- @zoomOutTimeSpan int,--放大的時間距離 @zoomOutWeekCount int,--時間段內的周未天數 @workTime

Flex Mobile applicationDPI 自適應

源自: http://help.adobe.com/zh_CN/flex ... cf5976c17-8000.html在一個手機應用程式中支援多個螢幕大小和 DPI 值 解析度是像素高度乘以像素寬度得到的數值:即裝置支援的像素總數。DPI 是每平方英寸的點數:即裝置螢幕上的像素密度。術語 DPI 和 PPI(每英吋像素數)可以互換使用。Flex 對 DPI 的支援以下 Flex 功能簡化了產生與解析度和 DPI 無關的應用程式的過程。外觀 手機組件與 DPI

Flex AS【原創】小弟對於類許可權的一種授權驗證思路

     最近接到一個需要對特定的as類行進授權驗證的需求,防止使用者非法執行個體化。  我的思路是在每個需要授權驗證的類加入靜態代碼塊,執行驗證方法,經過授權就成功執行個體化該類,否則就為非法執行個體化該類,彈出蒙板對話方塊。  其實這樣實質上使用者還是執行個體化了該類,只是在操作介面進行了阻止。  另一方面,我覺得也可以在構造方法中進行驗證並且拋異常 throw new Error("非法執行個體化"); 只是這樣的使用者體驗非常差,如果選擇這鐘方法,那你最好還是try

Flex【原創】Xml與Object互轉/讀寫本地Xml檔案

  最近操作Xml檔案比較多,因此封裝了一下Xml檔案操作類  主要功能包括:   1.Xml 轉 Object          2.Object 轉 Xml          3.讀取本地Xml(air)          4.Xml寫到本地(air)  代碼如下:   package { import flash.events.EventDispatcher; import flash.filesystem.File; import

FlashBuilder 無法調試問題

  用FlashBuilder的朋友應該常常會碰到無法找到調試器的問題,這裡詳細提供一套解決方案。  1.去註冊表目錄:  HKEY_LOCAL_MACHINE\SOFTWARE\Macromedi\FlashPlayer\SafeVersions  刪除如下所有版本:       2.然後卸載已經安裝的 flashplayer          3.最後到你的flashbuilder安裝目下:    我的是:C:\Program Files\Adobe\Adobe Flash Builder

Flex【原創】字元編碼操作/字串二進位互轉

提供一個工具類字元編碼的操作相關直接上源碼了: package { import flash.utils.ByteArray; /** * Encode Util * */ public class EncodeUtil { /** * encode UTF-8 * @param key * * @return String * */

Flex【原創】ByteArray轉化為BitmapData

 網上有種做法:ByteArray轉化為BitmapData可以用像素塊來轉化,代碼很長,這裡不介紹。 這裡提供一個比較簡易的方法:  1:讀圖片檔案得到ByteArray   var imgfile:File = new File(file.nativePath);var imgstream:FileStream = new FileStream(); imgstream.open(imgfile,

Flex【原創】資料請求(URLLoader/HttpService)工具類

提供一個常用的專門用來請求資料的工具類:1:URLLoader方式2:HttpService方式 直接上源碼: package { import flash.events.Event; import flash.events.IOErrorEvent; import flash.net.URLLoader; import flash.net.URLLoaderDataFormat; import flash.net.URLRequest; import

設計模式系列-Factory 方法模式

       回顧下設計模式系列《原廠模式》那片文章,裡面描述了如何利用原廠模式來類比一個換燈泡的情境,該情境中類比了:普通燈泡、節能燈泡、彩色燈泡。它們統一由一個工廠(工廠類)來創造,我們需要使用哪種燈泡時,只需通知工廠類給我們打造一個相同的燈泡即可,類圖如下:            

Flex【原創】移動端預先載入圖片取代splashScreenImage屬性

Flex移動端主程式屬性 splashScreenImage : 可以設定預先載入圖片。可是他只支援MXML,不支援ActionScript編寫提供解決方案處理此問題。環境 :Flex 4.6.0 (必須,如果為4.5的話,當旋轉螢幕時會報錯)  1:ImagePreloader預先載入類package { import flash.display.Bitmap; import flash.display.DisplayObject; import

Flex Copy & Clone

無意間看到這篇文章,覺得作者寫的很形象生動,速與大家分享了:------------------------------------------------------------------------------------------------------------------------------------------------------------------------在軟體世界中,這兩個概念對於我們來說並不陌生,如.NET中的Object.MemberwiseClone

Flex【原創】Air傳統型應用程式最小化托盤

如題:Air傳統型應用程式最小化托盤功能實現 1.核心類 : 處理最小化托盤的邏輯package { import flash.desktop.NativeApplication; import flash.desktop.SystemTrayIcon; import flash.display.BitmapData; import flash.display.Loader; import flash.display.NativeMenu; import

Flex【原創】拖入檔案到List (僅限Air)

這裡拋磚引玉,封裝一個支援拖入檔案的List 1:DragList類:package{ import flash.desktop.Clipboard; import flash.desktop.ClipboardFormats; import flash.desktop.NativeDragActions; import flash.desktop.NativeDragManager; import flash.display.InteractiveObject;

Flex【原創】利用BitmapData設定游標樣式

  這幾天突然發現傳統用cursorManager.setCursor(...);設定游標樣式會有頓卡的感覺。  現在可以利用BitmapData實現此功能,並且一點不卡,效能明顯要好得多,不解釋,上源碼,你懂的!  Cursor類:  View Code package{ import flash.display.Bitmap; import flash.display.BitmapData; import flash.display.Loader; import

DataStructure 按位元運算方法

 轉載地址:http://blog.sina.com.cn/s/blog_618199e60100ka5b.html 按位與運算子(&)參加運算的兩個資料,按二進位位進行“與”運算。運算規則:0&0=0;   0&1=0;    1&0=0;     1&1=1;       即:兩位同時為“1”,結果才為“1”,否則為0例如:3&5  即 0000 0011 & 0000 0101 = 0000 0001   因此,3&5的值得1

DataStructure 插入排序(Insertion Sort)

  ActionScript3.0 插入排序 實現  /** *●插入排序(Insertion Sort)的基本思想是:每次將一個待排序的記錄, * 按其關鍵字大小插入到前面已經排好序的子檔案中的適當位置, * 直到全部記錄插入完成為止。 * */ public static function insertionSort(source:Array):Array { var

總頁數: 61357 1 .... 6118 6119 6120 6121 6122 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.