這是個人看書摸索flash語法的筆記,如果語法有錯,敬請留言指導。
ActionScript 2.0
目標:每當按一下按扭,要讓某個東西、某個圖片等比例變大(或縮小)
準備工作:
1.將要等比例放大的東西,轉換成"影片片段"元件(且需設定實體名稱,下面範例的實體名稱為someone_mc)
註冊點可依個人需要點選,註冊點就是基準點,可以自己試試看想要哪種效果。
2.做2個按扭(放大按鈕、縮小按鈕)
放大按扭(直接寫在按扭上)
on (release) {
var n:Number = getNextHighestDepth();
attachMovie("someone_mc",this.someone_mc._width += (someone_mc._width/100*10),this.someone_mc._height += (someone_mc._height/100*10));
}
縮小按扭(直接寫在按扭上)
on (release) {
var n:Number = getNextHighestDepth();
attachMovie("someone_mc",this.someone_mc._width -= (someone_mc._width/100*10),this.someone_mc._height -= (someone_mc._height/100*10));
}
文章標籤
全站熱搜

HIHI您好, 我是AS3的新手, 看到您用AS2寫的, 按一下圖變大, 超驚喜的~~ 想請問一下, 這個效果, 如果要用AS3來寫的話, 應該怎麼做呢? 您目前點擊是從左向右變大, 而如果希望它變大時是以中心點為基點變大, 又應如何表示呢? 謝謝您`~^O^
其實不管是as2還是as3,我都是新手,而且我是自己看書學的,有時候都是參考別人範例再修改成自己想要的. 我這個例子如果要改成as3,我自己要再試試看,如果有成功的話我再來補充.至於你希望變大時是以中心點為基準點變大,我猜應該是要設實體名稱的時候選基準點為正中心.
謝謝您的回覆~我會再試試~~如果我有試出來再跟妳分享~~:)
若你有試出來歡迎再來跟我分享唷 我最近比較忙 所以這個部份我暫時還沒空研究:)
HIHI~~我最近猛K AS3的書, 我會囉~~~ 我放在這邊, 你可以捉 :) http://jeskimo.my3gb.com/flashlearn/enlarge.fla
感謝你阿^^不過我家裡電腦沒安裝flash,我要星期一才能看. 你沒部落格分享或記錄一下嗎? 嗯..這位訪客,我的flash開不起來耶,顯示「格式錯誤」>"<
請問如果加入緩衝效果呢?有些會設定放大一次或二次成是最大的!
其實我的Flash沒有很厲害,是看書看網路範例學的, 大多看懂別人的程式,再修改別人的範例,改成我要的功能。 所以,你的問題我沒辦法回答你耶....orz (而且最近比較沒空研究Flash)