記憶盒子

把記憶裝進(jìn)灰色的盒子,封裝起來(lái),那年那月,重新拾起。

首頁(yè)搜索目錄
search
當(dāng)前主題: 軟件編程

實(shí)例演示flash利用as動(dòng)態(tài)畫(huà)線畫(huà)圓【附源文件下載】

作者:Kaka    時(shí)間:2009-8-4 3:30:40    瀏覽:    評(píng)論:0

flash利用as動(dòng)態(tài)畫(huà)線畫(huà)圓,例如:從點(diǎn)a(x,y)自動(dòng)畫(huà)線到b(x1,y1)再自動(dòng)畫(huà)線到c(x2,y2)。

下面用as來(lái)實(shí)現(xiàn),源代碼如下:

_root.createEmptyMovieClip("terrain", 1);

  這個(gè)函數(shù)的功能是創(chuàng)建一個(gè)空的MC,名字為terrain。

  然后開(kāi)始畫(huà)線:

_root.terrain.lineStyle(10, 0xff0000, 100);

  10代表線的粗細(xì);0xff0000代表線顏色;100代表線的alpha為100。

  你可以查看一下手冊(cè)lineStyle函數(shù)的使用。

  下面開(kāi)始具體給出畫(huà)線的代碼:

  畫(huà)紅色矩形:

createEmptyMovieClip("terrain", 1);
terrain.lineStyle(10, 0xff00ff, 100);
terrain.moveTo(100, 100);
terrain.lineTo(300, 100);
terrain.lineTo(300, 300);
terrain.lineTo(100, 300);
terrain.lineTo(100, 100); 


可以創(chuàng)建一個(gè)自定義函數(shù),周期時(shí)間間隔調(diào)用這個(gè)函數(shù),以“動(dòng)”的形式畫(huà)出來(lái)。

把下面的代碼寫(xiě)到第一幀就可以了

var itvl:Number;
var start_x:Number = 100;//繪畫(huà)起點(diǎn)x坐標(biāo)
var start_y:Number = 100;//繪畫(huà)起點(diǎn)y坐標(biāo)
this.createEmptyMovieClip("draw_mc", 1); // 創(chuàng)建一個(gè)影片剪輯
draw_mc.lineStyle(1, 0x000000); // 設(shè)置線條樣式(粗細(xì)為1, 顏色為黑色)
draw_mc.moveTo(start_x, start_y); // 繪畫(huà)的起點(diǎn)(100, 100)
// 自定義繪畫(huà)函數(shù)
function drawByOne() {
draw_mc.lineTo(++start_x, ++start_y);// 畫(huà)到某一點(diǎn),這一點(diǎn)是每次都把x和y坐標(biāo)加上1,++x的意思就是x = x + 1;
if (start_x == 200) {// 當(dāng)畫(huà)到x坐標(biāo)等于200的時(shí)候,停止繪畫(huà)
clearInterval(itvl);// 停止周期回調(diào)
}
}
itvl = setInterval(drawByOne, 100);//使用周期回調(diào)函數(shù),每隔100毫秒調(diào)用drawByOne函數(shù)一次.

源文件下載  解壓密碼為:www.webjx.com

其實(shí),也可以用遮罩來(lái)實(shí)現(xiàn)畫(huà)線的過(guò)程

先把線畫(huà)好,用遮罩的移動(dòng)來(lái)使線一點(diǎn)點(diǎn)的顯現(xiàn)出來(lái)。

x

標(biāo)簽: Flash  

※ 網(wǎng)站速度慢?試試網(wǎng)站自動(dòng)優(yōu)化工具 ※

  • 擴(kuò)展閱讀
上一篇: XP用戶升級(jí)windows 7的痛苦體驗(yàn)
下一篇: 實(shí)例演示flash怎樣利用as動(dòng)態(tài)畫(huà)柱狀圖【附源文件下載】

發(fā)表評(píng)論:

◎歡迎參與討論,請(qǐng)?jiān)谶@里發(fā)表您的看法、交流您的觀點(diǎn)。

訂閱博客                   QQ交流群(312716741)

  • 通過(guò)Google訂閱本站 通過(guò)鮮果訂閱本站 通過(guò)抓蝦訂閱本站
  • 通過(guò)QQ郵箱訂閱本站 通過(guò)Yahoo訂閱本站 通過(guò)有道訂閱本站

Search

最新評(píng)論及回復(fù)

最近留言

網(wǎng)站分類

Powered By Z-Blog 1.8 Walle Build 91204 Designed by Han'space

Copyright @2009-2024 All Rights Reserved. 粵ICP備14028160號(hào)-1

Powered By Z-Blog 1.8 Walle Build 91204
Copyright @2009-2024 All Rights Reserved.