[問題] AS2.0 vs AS3.0 丈二金剛摸不著
各位大家好屋~~~~
第一次PO文.看了版規.所以非常有誠意的先說"我是真的誠心誠意的請求大家的討論"
如果有不夠尊敬的地方請多多見諒我這個PO文新手.感恩!
進入重點.最近因為神奇的緣分讓小的我步上的用Flash做網頁的偉大路途.
但是經過我日夜研究的結果.AS這東西實在讓我丈二金剛摸不著頭緒.很殘念
好不容易找出了一個(自認為)還不錯的特效.滿心歡喜的想要去修改以及多方參考.
結果發現.這段程式碼的本尊是用 AS2.0 以及 Flash Player5 去寫出以及發佈的.
我知道 AS2.0 到今天的 AS3.0 已經有許多的改變.編寫的規範也不盡相同了.
問題是.在我努力許久過後.我還是沒辦法成功的將原有的程式碼以 AS3.0 寫出發佈
問題到底出在哪裡呢?!工具書翻了又翻.上帝也是求了又求.總是沒法能賜給我神奇的力量
各位高手高手高高手.有沒有什麼好建議?!請提供給一個快發瘋的我做個參考.謝謝
(以下.附上AS2.0原有的程式碼.基本上就是要讓一個物件能夠看起來像是星球般的運動)
(喔喔.對.版規說要提供檔案觀看.小的我立馬去找個免費空間PO上.請耐心等候)
onClipEvent (load){
hx = 990/2;
hy = 400/2;
r = 220;
a = 30;
p = 50;
function speed(num) {
speedX = -(_root._xmouse-hx)/num;
return speedX;
}
function trans() {
p += speed(30);
range = ((p+72)*Math.PI)/180;
re1 = ((Math.sin(range))*r);
re2 = ((Math.cos(range))*a);
}
function property() {
trans();
_x = hx+re1;
_xscale = _yscale=re2+70;
}
}
onClipEvent (enterFrame) {
property();
}
PS.目前這寫法是直接寫在物件上.能夠如預期般的運作自如.但是如果要改成以AS3.0的
在TimeLine裡頭的寫法.小的我就一直無法成功.各位高手能否看出個所以然指點一
下迷津.大感恩!!!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.209.160.57
推
07/27 14:57, , 1F
07/27 14:57, 1F
→
07/27 14:58, , 2F
07/27 14:58, 2F
推
07/27 15:15, , 3F
07/27 15:15, 3F
→
07/27 15:15, , 4F
07/27 15:15, 4F
→
07/27 15:15, , 5F
07/27 15:15, 5F
推
07/27 15:25, , 6F
07/27 15:25, 6F
→
07/27 16:33, , 7F
07/27 16:33, 7F
→
07/27 16:34, , 8F
07/27 16:34, 8F
推
07/27 17:53, , 9F
07/27 17:53, 9F
→
07/27 17:53, , 10F
07/27 17:53, 10F
推
07/27 18:25, , 11F
07/27 18:25, 11F
→
07/27 18:26, , 12F
07/27 18:26, 12F
→
07/27 18:29, , 13F
07/27 18:29, 13F
→
07/27 20:50, , 14F
07/27 20:50, 14F
→
07/27 20:50, , 15F
07/27 20:50, 15F
→
07/27 20:51, , 16F
07/27 20:51, 16F
→
07/27 20:52, , 17F
07/27 20:52, 17F
→
07/27 20:52, , 18F
07/27 20:52, 18F
推
07/27 22:32, , 19F
07/27 22:32, 19F
推
07/28 00:19, , 20F
07/28 00:19, 20F
→
07/28 00:19, , 21F
07/28 00:19, 21F
→
07/28 02:20, , 22F
07/28 02:20, 22F
→
07/28 02:21, , 23F
07/28 02:21, 23F
→
07/28 02:22, , 24F
07/28 02:22, 24F
→
07/28 02:23, , 25F
07/28 02:23, 25F
推
07/28 02:51, , 26F
07/28 02:51, 26F