Flash/Flex學習筆記(23):運動學原理

先寫一個公用的小球類Ball:package{import flash.display.Sprite;//小球 類public class Ball extends Sprite{private var radius:Number ;//半徑private var color:uint;//顏色public function Ball(r:Number=50,c:uint=0xff0000){this.radius = r;this.color = c;init();}private

silverlight: “[HtmlPage_NotEnabled] 調試資料字串不可用”的解決

相信有不少人遇到過這個噁心的問題,xaml與cs編譯正常,也能在瀏覽器裡運行,但是就是無法在vs.net或blend裡以【設計檢視】方式開啟,只能對著程式碼檢視盲打。(個人覺得這是blend與vs.net的一個嚴重bug)出現這個問題的原因,多半是在構架函數裡用到了HtmlPage,運行時SL是host在瀏覽器裡的,HtmlPage即為將它嵌入的頁面,而在vs或blend裡預覽時,宿主是IDE開發環境,並不是網頁,因此找不到HtmlPage最終報錯(這隻是個人分析的,不保證正確.)解決辦法,在建

斐波那契數列與IE9

百度什麼都知道:當然也包括斐波那契(Fibonacci)數列在一般演算法教材中,把Fib數列都是當做遞迴的經典樣本來講解的:javascript的寫法如下: //遞迴法(計算到fib(40)時瀏覽器就掛掉了)function fib(n){if (n<=2){return 1;}return fib(n-1) + fib(n-2);}在IE9以下的IE瀏覽器中,跑到fib(40)基本上瀏覽器就罷工了,比如:for(var j=1;j<=40;j++){document.write("

淺談Silverlight4.0的UI測試

最近在研究Silverlight的UI測試,之前的Silverlight版本對UI測試支援都不是很好,還好現在有了Visual Studio 2010 Feature Pack 2這個東東,這回UI測試就好用多了!下面咱就一步一步的實施:step1:先建個測試的工程選擇Code UI Test接下來就不用太詳細說,你懂的:)step2:就是運行你要測試的工程,或者將這個工程發布也行,用IIS或tc都行。之後的介面應該像這個樣子:注意有個UIMap-Coded UI Test

[轉載]使用illustrator和正交投影原理以及基本三視圖製圖

原文出處:http://www.vanqy.cn/index.php/2009/03/working-with-orthographic-projections-and-basic-isometrics/正交投影圖(Orthographics)正交投影圖的工作原理是通過幾個不同的視圖來描述一個物體看起來是什麼樣子的。正交視圖一般又稱為工程製圖或者俯視圖。借住一組正交視圖和Illustrator可以很方便的畫出從任何角度所觀察到的三維物體。建立精確的3D模型通常就需要借住正交視圖。正交視圖是一種很

不倫不類的Action Script 3.0

因工作需要,有可能要接手以前一位Flash程式員同事的代碼,今天看了下Action Script 3.0,發現這玩意兒真的有點那個啥...開啟Flash CS 4,建立一個Action Script3.0檔案,在第一幀寫幾行代碼:代碼一:var o = "123";trace(typeof(o)) //輸出stringo = 123;trace(typeof(o)) //輸出number好象還不錯,有點c#3.0中的var的味道,能根據賦值不同,自動推斷變數類型.再寫幾行過過癮:代碼二:var

silverlight:類似iBaidu,iGoogle的拖放功能

主要代碼修改自園子裡"smjack"的【原】改進了的"利用Silverlight實作類別似iGoogle的浮動拖拽效果",修改說明:1.將原來的列寬度等分,改為允許非等分2.增加了最大化,最小化,關閉功能3.模組太多,導致Silverlight顯示不下時,自動加上垂直捲軸本想將模組設定功能抽時間完成一下,但近期又迷上ROR了,不知道什麼時候才會完成這個東東(也許永遠不會完成),先把這幾處修改完成的階段性結果貼上來備份一下(想查看源碼的朋友,請直接參考smjack那篇文章中的原始碼,基本上僅修改了

Silverlight Telerik控制項學習:RadTransitionControl

如果展示類似這種比較cool的圖片輪換效果,用RadTransitionControl控制項就對了,它提供的過渡效果非常cool!原理並不複雜,可參見以前寫的 Silverlight之ListBox/Style學習筆記--ListBox版的圖片輪換廣告.xaml部分:<UserControl xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation"

“AS3.0進階動畫編程”學習:第三章等角投影(上)

什麼是等角投影(isometric)?剛接觸這個概念時,我也很茫然,百度+google了N天后,找到了一些文章:[轉載]等角(斜45度)遊戲與數學[轉載]使用illustrator和正交投影原理以及基本三視圖製圖以及這篇ppt:http://files.cnblogs.com/yjmyzz/Isometric.rar建議先耐心看完這三篇文章,再往下看:在之前學習的3D基礎、3D線條與填充、背面剔除與 3D

flash builder代碼格式化以及其它快速鍵

今天開始,決定用flash builder淘汰flash cs 4/5了,剛換過來感覺有些不適應,百度+查看協助,找了幾個有用的快速鍵: 1.代碼格式化:選中要格式化的程式碼片段,然後 CTRL + I (註:這是flash builder內建的,不過功能很弱,只能對Tab縮排進行自動格式化,要想有更強的代碼格式化,可到百度上搜尋一個格式化外掛程式,解壓到plugin目錄即可)2.代碼注釋/反注釋:選中要注釋或反注釋的程式碼片段,然後 CTRL + /3.方法前增加註釋塊:CTRL +

Flash/Flex學習筆記(22):濾鏡學習

Silverlight中稱之為“效果(Effect)”的東東,在Flash裡叫“濾鏡(Filter)",而且Flash裡內建的濾鏡要比Silverlight豐富很多,幾乎所有對象都有一個filters的屬性,它是一個數組,可以將一個或多個濾鏡同時應用於某一對象,類似的,如果要去除已經應用的濾鏡效果,只要將filters數組清空即可var _data:DataProvider = new DataProvider();_data.addItem({label:"不應用任何濾鏡",data:""}

Flash/Flex學習筆記(53):利用FMS快速建立一個文本聊天室

先來看用戶端fla的構成:第一幀:登入介面第一幀的代碼:import flash.events.MouseEvent;import com.adobe.utils.StringUtil;import utils.Alert;stop();var userName:String="";Alert.init(stage);btnLogin.addEventListener(MouseEvent.CLICK,btnLoginClick);function

Flash/Flex學習筆記(21):利用colorTransform改變對象的顏色及透明度

transform是flash.Display.DisplayObject的屬性之一,而colorTransform又是transform的屬性,這也就意味著幾乎所有對象都可以使用colorTransform屬性 這是官方的解釋:當 ColorTransform 對象應用於顯示對象時,將按如下方法為每個色彩通道計算新值:新紅色值 = (舊紅色值 * redMultiplier) + redOffset 新綠色值 = (舊綠色值 * greenMultiplier) + greenOffset

Silverlight自訂類庫實現應用程式緩衝

預設情況下,如果SL項目引用了一些其它程式集(即通俗意義上的dll檔案),在編譯打包時,這些dll會全部打包到一個xap檔案裡,隨著引用的dll檔案越來越多,xap檔案會越來越大。這還不是最嚴重的問題,如果確實需要使用這些dll,大就大吧,要用它容量肯定就會增加。但是如果多個SL項目都要引用相同的程式集時,這些dll會重複打包進每個xap檔案,使用者在載入多個xap時,實際上是重複下載了這部分dll檔案,頻寬使用率太低。為了改善這種情況,SL引用了"應用程式庫快取"的概念,在vs2010的SL項

flash/flex builder在IE中stage.stageWidth始終為0的解決辦法

這應該是IE的bug,解決辦法:stage.align=StageAlign.TOP_LEFT;stage.scaleMode=StageScaleMode.NO_SCALE;stage.addEventListener(Event.RESIZE, resizeHandler);

Flash/Flex學習筆記(19):顏色合成與分解的基本原理

傳統的RGB顏色體系中,每一個分量值的範圍都是0到255,如果轉換為2進位的話最多需要8位(比如:十進位的255變成二進位則為11111111),三個分量加起來,最多需要24位長度的uint來儲存.而通常我們在html中喜歡用16進位比如"#FF0000"來表示紅色,即R:255,G:0,B:0,如何高效的從一個表示顏色的unit數字中把這RGB分量提取出來?當然:最容易想到的是利用字串拆分,拆成二個二個一組,然後用:var r:uint = parseInt("FF",16);trace(r)

Flash線上拍攝使用者頭象

很多網站在上傳使用者頭象時,除了傳統方式上傳外,都支援線上網路攝影機拍照並做簡單編輯,完成之後再將圖象資料提交到服務端(比如ASP.Net),這幾天正好需要這個功能,研究了下,思路如下:1、先擷取網路攝影機視頻2、利用BitmapData.draw來對視頻3、在上,放一個方塊允許使用者手動調整位置,同時允許做縮放4、使用者調整完成後,對指定地區的BitmapData做copyPixes處理(即拷貝指定地區的像素)5、將上一步得到的新BitmapData進行Jpeg編碼壓縮,然後再轉到base64

Flash/Flex學習筆記(1):Hello World!

萬世開頭難,先來一個Hello World!吧,Adobe出了二款支援Action Script3語言的經典開發工具,即:Flash CS 與Flash Builder(以前稱為Flex Builder),這二者的關係就好Silverlight中的Blend與Visual Studio先來看看Flash中如何玩:1.啟動Flash CS 4,建立一個"Flash 檔案(Action

額的神啊:AS3中Button被disable了,也會觸發Click事件!

btnTest.addEventListener(MouseEvent.CLICK,btnTestClick);function btnTestClick(e:MouseEvent):void{trace("我又被點了");btnTest.enabled =

as3.0中如何阻止事件冒泡?

as3.0中的事件冒泡機制有時候會很煩人,比如一個Sprite(方便下文描述就命名為Container吧)把另一外Sprite(稱為Child吧)做為子項目套進來以後,如果兩個Sprite都註冊了Mouse_Down事件,要想在Child上點擊滑鼠時系統只響應Child的Mouse_Down事件,預設是不行的,因為事件冒泡會讓Container也響應Mouse_Down事件,範例程式碼:package{import flash.display.*;import

總頁數: 61357 1 .... 4879 4880 4881 4882 4883 .... 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.