Flash AS制作控制圖片大小的滑塊效果_Flash教程
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!
推薦:用Flash AS制作時(shí)鐘(Date類(lèi))看看效果先:制作思路:首先獲得系統(tǒng)時(shí)間,然后乘以相應(yīng)的度數(shù),實(shí)現(xiàn)鐘表的功能。步驟1:繪制時(shí)針(hc),分針(mc),秒針(sc),其中hc,mc,sc是實(shí)例名。步驟2:
滑塊使用范圍非常廣泛,如:音量控制,播放控制,尺寸控制等等,不勝枚舉...
思路:
1.確定滑塊的橫向移動(dòng)范圍;
2.獲得滑塊(slider)在控制條(bar)中的相對(duì)位置(百分比);
3.最后返回一個(gè)變量(per),范圍在1~100,是唯一的變量輸出。
步驟1:

1.繪制一長(zhǎng)方塊,保存為影片剪輯,實(shí)例名slider,注冊(cè)點(diǎn)在中心;
2.繪制一控制條,保存為影片剪輯,實(shí)例名bar,注冊(cè)點(diǎn)在左中;
3.放入一個(gè)圖片,保存為影片剪輯,實(shí)例名為mc.
步驟2:
加入AS代碼:
right = bar._x bar._width-slider._width/2;
bottom = top = bar._y;
//確定slider可移動(dòng)的左右及上下邊界
slider.onPress = function() {
this.startDrag(true, left, top, right, bottom);
};
slider.onRelease = function() {
this.stopDrag();
};
_root.onMouseMove = function() {
per = int((slider._x-left)/(right-left)*100);
/* slider._x-left = slider在bar中的相對(duì)X坐標(biāo)
right-left = bar可拖動(dòng)的有效寬度
他們之間的比值就是要求的相對(duì)位置 */
_root.mc._xscale = per;
_root.mc._yscale = per;
//最后用這個(gè)比值再去控制圖片的縮放大小
};
slider.onReleaseOutside = slider.onRelease;
//鼠標(biāo)在外面釋放也等同于內(nèi)部釋放的效果 這是個(gè)非常有用的實(shí)例,我們不防把這個(gè)控制條整個(gè)存為元件,日后再用的只需要從庫(kù)中拖出一個(gè)就可以了。 Flash充電:startDrag() mc.startDrag([固定中心],[left],[top],[right],[bottom]) 固定中心:[可選] 一個(gè)布爾值,指定可拖動(dòng)影片剪輯是鎖定到鼠標(biāo)位置中心 (true),還是鎖定到用戶首次單擊該影片剪輯的位置上 (false)。left,top,right,bottom:[可選] 相對(duì)于該影片剪輯的父級(jí)的坐標(biāo)的值,用以指定該影片剪輯的約束矩形。
分享:Flash AS 制作個(gè)性月歷實(shí)例教程先看效果(動(dòng)態(tài)的噢,隨時(shí)打開(kāi)都隨時(shí)顯示當(dāng)月當(dāng)天)(附.swf文件)圖1新建一圖層,命名為圖片,在第一幀將導(dǎo)入的圖片拖到場(chǎng)景中,在屬性面板中調(diào)整其大小為5
相關(guān)Flash教程:
- as中禁用ESC鍵
- AS3.0 圖片變黑白 圖片彩色變黑白代碼
- flash as3.0 跨域的解決辦法
- 模板無(wú)憂FLASH透明代碼
- Flash教你制作卡通MM眨眼睛動(dòng)畫(huà)
- Flash從零開(kāi)始學(xué)習(xí)創(chuàng)建單選按鈕
- Flash繪制小龍與花插畫(huà)場(chǎng)景
- Flash程序的測(cè)試方法
- Flash CS4文字顏色緩動(dòng)特效
- 網(wǎng)頁(yè)中演示類(lèi)FLASH動(dòng)畫(huà)制作規(guī)范
- Flash CS3循環(huán)背景的運(yùn)用技巧
- Flash鼠繪技巧教你制作紅綠色的樹(shù)葉
- 相關(guān)鏈接:
- 教程說(shuō)明:
Flash教程-Flash AS制作控制圖片大小的滑塊效果
。