ฟอนต์ฟอรั่ม

F0NT Community (เก่า) => ห้องคอม => ห้องแฟลช => โพสต์ถูกเริ่มโดย: KapomMan เมื่อ 22 ต.ค. 2008, 11:37 น.

ชื่อเรื่อง: มาลอง script flash CS4 แบบง่ายกันดู
โพสต์โดย: KapomMan เมื่อ 22 ต.ค. 2008, 11:37 น.
สวัสดีครับวันนี้พอดีอยากลอง script ใน CS4 ที่ทำงานกับแกน Z เลยได้แบบนี้ออกมา อ้อ เครื่องต้องลง Flash Player 10 นะครับ Flash Player 9 เปิดแล้วใบไม้จะไม่พลิ้ว..
http://www.codeartschool.com/test/myLeafFall.swf
มาดูวิธีทำ
1. สร้าง MC ขึ้นมาตัวนึงรูปอะไรก็ได้ ในที่นี่ผมวาดเป็นรูปใบไม้
2.ไปคลิ๊กขวาเลือก Property เลือกตั้งชื่อ Class เป็น "mcLeaf"
3.ก๊อปปี้ script ด้านล่างนี้ไปแปะที่เฟรม
4. กด Ctrl+Enter ทดสอบ

var num:int=50;
var spdX:int=2;
var spdY:int=5;
for(var i:int=1;i<=num;i++){
var myLeaf:mcLeaf=new mcLeaf();
myLeaf.x=Math.random()*550;
myLeaf.y=Math.random()*400;
myLeaf.rotationX=(Math.random()*360)-180;
myLeaf.rotationY=(Math.random()*360)-180;
myLeaf.rotationZ=(Math.random()*360)-180;
myLeaf.scaleY=myLeaf.scaleX=myLeaf.alpha=(Math.random()*0.5)+0.5;
myLeaf.name="l"+i;
myLeaf.degree=Math.floor(Math.random()*360);
myLeaf.dir=Math.floor(Math.random()*2);
addChild(myLeaf);
}
stage.addEventListener(Event.ENTER_FRAME,fall);

function fall(event:Event){
for(i=1;i<=num;i++){
var mc:MovieClip=MovieClip(this.getChildByName("l"+i));
var radian:Number=(mc.degree*Math.PI)/180;
if(mc.dir==0){
mc.x+=Math.cos(radian)*spdX*mc.scaleX;
}else{
mc.x-=Math.cos(radian)*spdX*mc.scaleX;
}
mc.degree+=5;
mc.y+=spdY*mc.scaleX;
mc.rotationX+=(Math.random()*10)-5;
mc.rotationY+=(Math.random()*10)-5;
mc.rotationZ+=(Math.random()*10)-5;
mc.scaleZ=mc.scaleY=mc.scaleX+=(Math.random()*0.2)-0.1;
if(mc.y>stage.stageHeight){
mc.y=-10;
mc.x=Math.random()*stage.stageWidth;
mc.scaleZ=mc.scaleY=mc.scaleX=1
}else if((mc.y<0)&&(mc.scaleX<0)){
mc.scaleY=mc.scaleX=mc.alpha=(Math.random()*0.5)+0.5;
}
}
}
ชื่อเรื่อง: ตอบ: มาลอง script flash CS4 แบบง่ายกันดู
โพสต์โดย: iannnnn เมื่อ 22 ต.ค. 2008, 11:40 น.
ตอนนี้ผมยัง 9 อยู่ครับ ใบไม้หล่นลงมาเป็นสายๆ :44:
ชื่อเรื่อง: ตอบ: มาลอง script flash CS4 แบบง่ายกันดู
โพสต์โดย: ej_sing เมื่อ 22 ต.ค. 2008, 11:45 น.
 :25:
ชื่อเรื่อง: ตอบ: มาลอง script flash CS4 แบบง่ายกันดู
โพสต์โดย: ณัฏฐ์ เมื่อ 22 ต.ค. 2008, 11:52 น.
เครื่องมหาลัย player เวอร์ชั่นไรไม่รู้ แต่เห็นใบไม้ลอยขึ้นไปด้วย  :55:
ชื่อเรื่อง: ตอบ: มาลอง script flash CS4 แบบง่ายกันดู
โพสต์โดย: อู๋ เมื่อ 22 ต.ค. 2008, 11:55 น.
เจ๋งจริง  :25:

ไม่ได้เล่นนานแย้ว  :05:
ชื่อเรื่อง: ตอบ: มาลอง script flash CS4 แบบง่ายกันดู
โพสต์โดย: KapomMan เมื่อ 22 ต.ค. 2008, 12:14 น.
ไป Download Flash Player 10 ที่เว็บของ Adobe ได้เลยนะคร๊าบบ น่าจะลิงค์นี้ http://labs.adobe.com/downloads/ ถ้าใช้ Flash Player9 ดูจะเฉยๆมากครับ ต้องลองดูผ่าน Flash Player10 

อ้อ และก็ใบไม้ลอยขึ้นน่ะผมทำเหมือนมีลมพัดครับ มันจะล่วงส่วนใหญ่แต่มีใบที่โดนลมตีกลับลอยขึ้นไป
ชื่อเรื่อง: ตอบ: มาลอง script flash CS4 แบบง่ายกันดู
โพสต์โดย: mycom เมื่อ 22 ต.ค. 2008, 15:41 น.
เจ๋งดีครับ
ชื่อเรื่อง: ตอบ: มาลอง script flash CS4 แบบง่ายกันดู
โพสต์โดย: นายโอ้เอ้ เมื่อ 22 ต.ค. 2008, 15:46 น.
อ้างคำพูดจาก: I'm Nut เมื่อ 22 ต.ค. 2008, 11:52 น.
เครื่องมหาลัย player เวอร์ชั่นไรไม่รู้ แต่เห็นใบไม้ลอยขึ้นไปด้วย  :55:

คลิกขวา เมนูล่างสุดจะบอกไว้
ชื่อเรื่อง: ตอบ: มาลอง script flash CS4 แบบง่ายกันดู
โพสต์โดย: iannnnn เมื่อ 22 ต.ค. 2008, 16:33 น.
ลง 10 แล้วจ้ะ
โอ้ว เกาหลีมากๆ
ชื่อเรื่อง: ตอบ: มาลอง script flash CS4 แบบง่ายกันดู
โพสต์โดย: ออยอิชี่ เมื่อ 22 ต.ค. 2008, 16:41 น.
เราสามารถเปลี่ยนจากใบไม้เป็นอย่างอื่นได้ไหมครับ

เช่นรูปหัวใจ อะไรแบบนี้
ชื่อเรื่อง: ตอบ: มาลอง script flash CS4 แบบง่ายกันดู
โพสต์โดย: I’Boss เมื่อ 22 ต.ค. 2008, 17:05 น.
แม่จ้าววว

แต่ปัญหาของผมคือ คอมผมไม่รองรับแม้แต่ cs3 ครับ :05:
ชื่อเรื่อง: ตอบ: มาลอง script flash CS4 แบบง่ายกันดู
โพสต์โดย: ป้าแป้งกึ่งสำเร็จรูป เมื่อ 22 ต.ค. 2008, 18:48 น.
 :25:
ชื่อเรื่อง: ตอบ: มาลอง script flash CS4 แบบง่ายกันดู
โพสต์โดย: KapomMan เมื่อ 22 ต.ค. 2008, 19:36 น.
อ้างคำพูดจาก: เด็กชายออย เมื่อ 22 ต.ค. 2008, 16:41 น.
เราสามารถเปลี่ยนจากใบไม้เป็นอย่างอื่นได้ไหมครับ

เช่นรูปหัวใจ อะไรแบบนี้

ได้แน่นอนครับ ตอนstep ที่สร้าง mc ก็วาดเป็นรูปหัวใจเท่านี้ก็ได้แล้วครับ
ชื่อเรื่อง: ตอบ: มาลอง script flash CS4 แบบง่ายกันดู
โพสต์โดย: จักรี เมื่อ 22 ต.ค. 2008, 19:47 น.
คือนี่ ถ้าจะทำตาม ต้องทำใน cs4 อย่างเดียวเหรอครับ

ชื่อเรื่อง: ตอบ: มาลอง script flash CS4 แบบง่ายกันดู
โพสต์โดย: KapomMan เมื่อ 22 ต.ค. 2008, 20:24 น.
ใช่ครับ เพราะถึงจะเป็น as3 แต่ว่าคำสั่งบางตัวเพิ่งมีใน CS4 ครับ
ชื่อเรื่อง: ตอบ: มาลอง script flash CS4 แบบง่ายกันดู
โพสต์โดย: maggotgluon เมื่อ 23 ต.ค. 2008, 20:56 น.
อยากเล่นบ้างจัง  :18: :18:

CS4 หน่วงเครื่องหรือปล่าวครับ... :08: :08:

MacBook ผมจะได้ลงเล่นบ้าง  :15:
ชื่อเรื่อง: ตอบ: มาลอง script flash CS4 แบบง่ายกันดู
โพสต์โดย: KapomMan เมื่อ 25 ต.ค. 2008, 23:33 น.
ผมว่าขนาด macbook แล้วคงไม่หน่วงมั้งครับ ผมยังใช้แค่ notebook ธรรมดา ram 1 GB เองครับ แค่ Vista ก็เอา Ram ไปเกินครึ่งแล้ว T-T
ชื่อเรื่อง: ตอบ: มาลอง script flash CS4 แบบง่ายกันดู
โพสต์โดย: จักรี เมื่อ 11 ธ.ค. 2008, 11:41 น.
http://temp.roxik.com/datas/mobile/index.html (http://temp.roxik.com/datas/mobile/index.html)

อันนี้เราจะทำได้ใช่มั้ย  :07:
ชื่อเรื่อง: ตอบ: มาลอง script flash CS4 แบบง่ายกันดู
โพสต์โดย: Maggot เมื่อ 11 ธ.ค. 2008, 12:15 น.
แปะดาวได้ด้วย  :07:

แต่อันนี้แปะฟรี ไม่เสียตัง  :04:
ชื่อเรื่อง: ตอบ: มาลอง script flash CS4 แบบง่ายกันดู
โพสต์โดย: fff เมื่อ 21 พ.ค. 2009, 21:03 น.
 Property อยู่ตรงไหนหรอ
ชื่อเรื่อง: ตอบ: มาลอง script flash CS4 แบบง่ายกันดู
โพสต์โดย: กากก่อเกรียนนู้บ เมื่อ 22 พ.ค. 2009, 00:29 น.
ถ้า Flash CS 4 ก็อยู่ทางขวามือน่ะครับ
ชื่อเรื่อง: ตอบ: มาลอง script flash CS4 แบบง่ายกันดู
โพสต์โดย: Bellbells เมื่อ 22 พ.ค. 2009, 07:54 น.
ctrl + f3 ครับ  :37:
ชื่อเรื่อง: ตอบ: มาลอง script flash CS4 แบบง่ายกันดู
โพสต์โดย: topnaca เมื่อ 12 ส.ค. 2009, 22:59 น.
Error: Error #2136: The SWF file file:///C|/Users/Topnaca/Desktop/Multimedia/e%2Dcard/test.swf contains invalid data.
   at test_fla::Symbol1_1/frame1()


มันerror แบบนี้อ่ะครับ ทำตามหมดละ แก้ไขยังไงหรอครับ
ชื่อเรื่อง: ตอบ: มาลอง script flash CS4 แบบง่ายกันดู
โพสต์โดย: KapomMan เมื่อ 13 ส.ค. 2009, 00:12 น.
อ้างคำพูดจาก: topnaca เมื่อ 12 ส.ค. 2009, 22:59 น.
Error: Error #2136: The SWF file file:///C|/Users/Topnaca/Desktop/Multimedia/e%2Dcard/test.swf contains invalid data.
   at test_fla::Symbol1_1/frame1()


มันerror แบบนี้อ่ะครับ ทำตามหมดละ แก้ไขยังไงหรอครับ

เอ.. Error นี่ผมไม่เคยเจอแฮะ..ได้เขียนเป็น as3 หรือเปล่าครับ ใน Flash CS4 ด้วยนะครับ จริงๆไม่น่าจะผิดได้น้า...
ชื่อเรื่อง: ตอบ: มาลอง script flash CS4 แบบง่ายกันดู
โพสต์โดย: กากก่อเกรียนนู้บ เมื่อ 13 ส.ค. 2009, 00:14 น.
:55: อูย ไม่เคยเจอเหมือนกันครับ
เดาอย่างป๋าตี้เหมือนกันเลย (โบ้ย)
ชื่อเรื่อง: ตอบ: มาลอง script flash CS4 แบบง่ายกันดู
โพสต์โดย: topnaca เมื่อ 13 ส.ค. 2009, 22:31 น.
อ้างคำพูดจาก: KapomMan เมื่อ 13 ส.ค. 2009, 00:12 น.
เอ.. Error นี่ผมไม่เคยเจอแฮะ..ได้เขียนเป็น as3 หรือเปล่าครับ ใน Flash CS4 ด้วยนะครับ จริงๆไม่น่าจะผิดได้น้า...


เขียน as3 ครับ ใช้ FlashCS4 เหมือนกันครับ แนบไฟล์ มาใหด้วยครับ งง จริงๆๆ ไม่ชินกับ as3 เลย อิอิ

http://www.uploadtoday.com/download/?458273&A=803061 (http://www.uploadtoday.com/download/?458273&A=803061)

ขอบคุณล่วงหน้าครับ
ชื่อเรื่อง: ตอบ: มาลอง script flash CS4 แบบง่ายกันดู
โพสต์โดย: KapomMan เมื่อ 18 ส.ค. 2009, 13:05 น.
ไม่ได้เข้ามาหลายวัน ลองเอาอันนี้ไปเปิดดูละกันนะครับ พอดีงานยุ่งๆยังไม่มีเวลาเช็คให้ว่าผิดอะไร ไปโหลดตามลิงค์ข้างล่างได้เลยครับ

http://www.codeartschool.com/download/myLeafFall.rar (http://www.codeartschool.com/download/myLeafFall.rar)
ชื่อเรื่อง: ตอบ: มาลอง script flash CS4 แบบง่ายกันดู
โพสต์โดย: topnaca เมื่อ 21 ส.ค. 2009, 22:12 น.
ขอบคุณมากครับ สงสัยเป็นที่ผม ตั้งชื่อ class ผิด อันอ่ะ ครับจากที่ผมเทียบดู ของเก่ากับอันที่ให้มา
ชื่อเรื่อง: ตอบ: มาลอง script flash CS4 แบบง่ายกันดู
โพสต์โดย: KapomMan เมื่อ 30 ก.ย. 2009, 11:04 น.
อ้างคำพูดจาก: topnaca เมื่อ 21 ส.ค. 2009, 22:12 น.
ขอบคุณมากครับ สงสัยเป็นที่ผม ตั้งชื่อ class ผิด อันอ่ะ ครับจากที่ผมเทียบดู ของเก่ากับอันที่ให้มา
:12: