欧美日韩精品在线,国内精品久久久久久久久,一级毛片恃级毛片直播,清纯唯美亚洲综合欧美色

Flash8輕松獲取位圖顏色代碼實(shí)例教程_Flash教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

推薦:由淺入深學(xué)習(xí)Flash制作高射炮游戲
主要是利用FlashActionscript一步一步學(xué)習(xí)Flash高射炮簡(jiǎn)單游戲的制作過程,最終效果只是一個(gè)簡(jiǎn)單的演示,假如你有愛好可以繼續(xù)深入學(xué)習(xí)!開篇前,先把所有的

  Macromedia Flash8 Image API 描述了一個(gè)的新的actionscirpt class類BitmapData 以及與其相關(guān)的各式各樣的方法所帶來的新的特性。這些新的方法使flash開發(fā)人員通過Actionscript在運(yùn)行時(shí)創(chuàng)建并操作32位圖像。這些Image Api非常類似于macromedia的產(chǎn)品Director中的lingo api.然而在flash8 的image api更細(xì)致預(yù)備,有更強(qiáng)的功能。在這篇文章中,我們將來研究如何開始使用Image Api并討論它的一些能力。

  在Actionscript 中使用Bitmaps

  新的BitmapData 類用來描述在內(nèi)存中的bitmap對(duì)象,當(dāng)你創(chuàng)建一個(gè)新的類實(shí)例時(shí),一個(gè)空的圖像就已經(jīng)保存在內(nèi)存中了,你可以使用BitmapData類所提供的各種方法來操作這個(gè)原始的bitmap.在你開始應(yīng)用BitmapData類之前,你需要先了解一個(gè)關(guān)于bitmaps的前前后后。

  Bitmap是一個(gè)數(shù)字格式圖形,它使用色彩數(shù)據(jù)網(wǎng)格來描述一張圖像,在網(wǎng)格中的每一個(gè)單元格代表一個(gè)像素,每一個(gè)像素是都是由指定的色值渲染成的一個(gè)圖像。Bitmap在flash player中被保存成32位色彩深度。這意味著每一個(gè)被指定了色彩的像素都是以二進(jìn)制數(shù)保存,它的長(zhǎng)度為32bit.在32位圖像中的一個(gè)像素的顏色它可能只是16.7萬(wàn)色中的一種。每一種顏色又是由四種顏色通道如紅,綠,藍(lán)和alpha通道組成。

  這個(gè)教程利用BitmapData類來獲取位圖的顏色代碼,至于該類如何使用,請(qǐng)大家參考其他相關(guān)教程。

  最終效果如下:

點(diǎn)擊這里下載源文件

  首先預(yù)備一幅圖片,然后調(diào)整Flash文檔的屬性使高和寬符合,然后導(dǎo)入到庫(kù)中,雙擊修改圖片的屬性。

Flash8輕松獲取位圖顏色代碼實(shí)例教程

  然后新建立一個(gè)影片剪輯元件sample,繪制一個(gè)黑色矩形。

Flash8輕松獲取位圖顏色代碼實(shí)例教程

  再新建立一個(gè)影片元件colorinfo,把上面的影片元件拖拽過來,給個(gè)實(shí)例名。

Flash8輕松獲取位圖顏色代碼實(shí)例教程

  然后建立動(dòng)態(tài)文本框。

Flash8輕松獲取位圖顏色代碼實(shí)例教程

  把colorinfo電影元件放到場(chǎng)景的右下角,命名實(shí)例名selectedcolor,然后新建立一個(gè)圖層。

Flash8輕松獲取位圖顏色代碼實(shí)例教程

  輸入下面代碼。

import flash.display.BitmapData;//import bitmaoData類

linkageId = "landscape";//和圖片的標(biāo)示符建立聯(lián)系
myBitmapData = BitmapData.loadBitmap(linkageId);

mc = this.createEmptyMovieClip("mc", 1);
mc.attachBitmap(myBitmapData, 1);

onMouseMove = function(){
myNewColor = "0x" myBitmapData.getPixel(_xmouse,_ymouse).toString(16);
newColor.setRGB(myNewColor);
selectedColor.colorValue.text = myNewColor;
}
selectedColor.swapDepths(_root.getNextHighestDepth());
newColor = new Color(selectedColor.sample);

分享:Flash實(shí)例“蝶戀花”制作過程深入剖析
通過這個(gè)蝴蝶在花叢中翻飛的實(shí)例我們可以學(xué)習(xí)Flash圖層、引導(dǎo)線運(yùn)動(dòng)、幀與補(bǔ)間動(dòng)畫等技術(shù)。主要使用工具:箭頭工具(選擇工具)、任意變形工具、鉛筆工具。請(qǐng)大

/所屬分類:Flash教程/更新時(shí)間:2008-03-05
相關(guān)Flash教程