-
1 # 迷路皮休
-
2 # 藝曲成名趙新
思路:1.設一個pressed變數,為布林型,初始為false;
2.滑鼠移動就畫線;
3.當pressed=true 時,滑鼠移動時,可以畫線;
4.當pressed=false時,滑鼠移動時,不能畫線;
步驟一:
放入三個按扭,例項名分別為:
"clear_btn":
清除線條;
"str_btn":
加粗線條;
"thin_btn":
減細線條。
步驟二:
加入AS程式碼層:
var linesize
= 2;
//預設線條粗細為2
var pressed:Boolean =
false;
//pressed=true:開始畫線;
pressed=false:停止畫線
str_btn.onRelease =
function() {
if (linesize<5) {
linesize++;
//筆觸加粗,粗度不能大於5
}
};
thin_btn.onRelease
= function() {
if (linesize>1) {
linesize--;
//筆觸減細,細度不能小於1
}
};
clear_btn.onRelease
= function() {
_root.clear();
//實現清屏功能
};
this.onMouseDown = function () {
pressed =
true;
this.lineStyle(linesize,
0x000000, 100);
this.moveTo(_xmouse, _ymouse);
};
this.onMouseMove = function () {
if (pressed) {
lineTo(_xmouse, _ymouse);
}
};
this.onMouseUp = function () {
pressed =
false;
};
FLASH充電1:AS畫線,既可以在舞臺上(_root),也可以在影片剪輯上(mc).
推薦畫在mc中,這樣可以方便、靈活地控制。
FLASH充電2: 關於 lineTo 及
moveTo
(1)先要設定線條用 lineStyle( 粗度 ,
顏色 , 透明度)
(2)畫筆的起點 moveTo( X座標 , Y座標 )
(3)畫筆的終點 lineTo( X座標 , Y座標 )
(4)注意:執行完 lineTo
這個指令後,下一次畫線的起點就是當前lineTo的位置,就不用再單獨做一次moveTo指令了。
下面我們在mc中繪製一個矩形
_root.createEmptyMovieClip("mc", 10);
mc._x = 30;
mc._y = 30;
mc.lineStyle(2, 0x0, 100);
mc.moveTo(0, 0);
mc.lineTo(100, 0);
mc.lineTo(100, 100);
mc.lineTo(0, 100);
mc.lineTo(0, 0);
FLASH充電3: 關於 curveTo ( 控制點X ,
控制點Y , X座標 , Y座標 )
下面我們在mc中繪製一條曲線:
_root.createEmptyMovieClip("mc", 10);
mc._x = 30;
mc._y = 30;
mc.lineStyle(2, 0x0, 100);
mc.moveTo(0, 0);
mc.curveTo(0, 200, 100, 200);
FLASH充電4: 顏色填充 beginFill(顏色號)
及 endFill()
注意:填充只能在封閉的線條內進行。
下面為矩形填個綠色:
_root.createEmptyMovieClip("mc", 10);
mc._x = 30;
mc._y = 30;
mc.beginFill(0x00FF00);
mc.lineStyle(2, 0x0, 100);
mc.moveTo(0, 0);
mc.lineTo(100, 0);
mc.lineTo(100, 100);
mc.lineTo(0, 100);
mc.lineTo(0, 0);
mc.endFill();
FLASH充電5: 線條清除
clear()
如:_root.clear() 或 mc.clear()
-
3 # 硬筆書法課
(1)檔案|新建|flash 幻燈片簡報
(2)檔案|匯入|匯入到庫,在開啟的對話方塊中選擇要播放的圖片
(4)插入|螢幕。
(5)如果還有要播放的圖片,轉到(2);否則轉到(6)
這樣用滑鼠單擊,實現迴圈播放圖片。
選中矩形,視窗|行為,點+號,螢幕|轉到下一幻燈片。
這樣的話,上面所說的那種方法,匯入圖片後就不用新增行為了。推薦用第二種方法。
回覆列表
這個我也不會,但是這個問題應該是分兩個方面去解決吧1. 是否掌握flash製作技能 2. 是否掌握繪畫技能
主要目的應該是做flash,形式是動畫吧?如果想整個都自己操作,那首先應該是先學習基本的手繪技能,當可以繪製出自己想要的東西,再考慮去將動畫的效果實現。