หน้า: [1] 2
 
ผู้เขียน หัวข้อ: มาลอง script flash CS4 แบบง่ายกันดู  (อ่าน 22448 ครั้ง)
0 สมาชิก และ 1 ขาจร กำลังดูหัวข้อนี้
สวัสดีครับวันนี้พอดีอยากลอง script ใน CS4 ที่ทำงานกับแกน Z เลยได้แบบนี้ออกมา อ้อ เครื่องต้องลง Flash Player 10 นะครับ Flash Player 9 เปิดแล้วใบไม้จะไม่พลิ้ว..
<a href="http://www.codeartschool.com/test/myLeafFall.swf" target="_blank">http://www.codeartschool.com/test/myLeafFall.swf</a>
มาดูวิธีทำ
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;
}
}
}
บันทึกการเข้า

<a href="http://www.kapom.com/bannerKapom.swf" target="_blank">http://www.kapom.com/bannerKapom.swf</a>
ตอนนี้โรงเรียนย้ายไปอยู่บ้านกลางเมืองแยก รัชดา-ลาดพร้าวแล้วนะคร๊าบบ
ตอนนี้ผมยัง 9 อยู่ครับ ใบไม้หล่นลงมาเป็นสายๆ (เหงื่อแตกพลั่ก)
บันทึกการเข้า

ทำมาหากินด้วยการเปิดร้านสกรีนเสื้อยืด จ้ะ
 กรี๊ดดดดด
บันทึกการเข้า

เครื่องมหาลัย player เวอร์ชั่นไรไม่รู้ แต่เห็นใบไม้ลอยขึ้นไปด้วย  อู้ย..
บันทึกการเข้า

เจ๋งจริง  กรี๊ดดดดด

ไม่ได้เล่นนานแย้ว  ฮือๆ~
บันทึกการเข้า

ไป Download Flash Player 10 ที่เว็บของ Adobe ได้เลยนะคร๊าบบ น่าจะลิงค์นี้ http://labs.adobe.com/downloads/ ถ้าใช้ Flash Player9 ดูจะเฉยๆมากครับ ต้องลองดูผ่าน Flash Player10 

อ้อ และก็ใบไม้ลอยขึ้นน่ะผมทำเหมือนมีลมพัดครับ มันจะล่วงส่วนใหญ่แต่มีใบที่โดนลมตีกลับลอยขึ้นไป
บันทึกการเข้า

<a href="http://www.kapom.com/bannerKapom.swf" target="_blank">http://www.kapom.com/bannerKapom.swf</a>
ตอนนี้โรงเรียนย้ายไปอยู่บ้านกลางเมืองแยก รัชดา-ลาดพร้าวแล้วนะคร๊าบบ
เจ๋งดีครับ
บันทึกการเข้า
เครื่องมหาลัย player เวอร์ชั่นไรไม่รู้ แต่เห็นใบไม้ลอยขึ้นไปด้วย  อู้ย..

คลิกขวา เมนูล่างสุดจะบอกไว้
บันทึกการเข้า

Today you , Tomorrow me.
ลง 10 แล้วจ้ะ
โอ้ว เกาหลีมากๆ
บันทึกการเข้า

ทำมาหากินด้วยการเปิดร้านสกรีนเสื้อยืด จ้ะ
เราสามารถเปลี่ยนจากใบไม้เป็นอย่างอื่นได้ไหมครับ

เช่นรูปหัวใจ อะไรแบบนี้
บันทึกการเข้า

แม่จ้าววว

แต่ปัญหาของผมคือ คอมผมไม่รองรับแม้แต่ cs3 ครับ ฮือๆ~
บันทึกการเข้า

지금은 소녀시대 , 앞으로도 소녀시대 , 영원히 소녀시대
 กรี๊ดดดดด
บันทึกการเข้า

เราแก้ไขอดีตไม่ได้ แต่เราทำปัจจุบันให้ดีได้
เราสามารถเปลี่ยนจากใบไม้เป็นอย่างอื่นได้ไหมครับ

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

ได้แน่นอนครับ ตอนstep ที่สร้าง mc ก็วาดเป็นรูปหัวใจเท่านี้ก็ได้แล้วครับ
บันทึกการเข้า

<a href="http://www.kapom.com/bannerKapom.swf" target="_blank">http://www.kapom.com/bannerKapom.swf</a>
ตอนนี้โรงเรียนย้ายไปอยู่บ้านกลางเมืองแยก รัชดา-ลาดพร้าวแล้วนะคร๊าบบ
คือนี่ ถ้าจะทำตาม ต้องทำใน cs4 อย่างเดียวเหรอครับ

บันทึกการเข้า

ล้ำลึกคนึงหาในดวงจิต ใจเคยคิดตัดสวาทมิอาจสิ้น
ดั่งก้านบัวหักกลางชลาสินธุ์ ผิว่าสิ้นไร้เยื่อยังเหลือใย
ใช่ครับ เพราะถึงจะเป็น as3 แต่ว่าคำสั่งบางตัวเพิ่งมีใน CS4 ครับ
บันทึกการเข้า

<a href="http://www.kapom.com/bannerKapom.swf" target="_blank">http://www.kapom.com/bannerKapom.swf</a>
ตอนนี้โรงเรียนย้ายไปอยู่บ้านกลางเมืองแยก รัชดา-ลาดพร้าวแล้วนะคร๊าบบ
หน้า: [1] 2
 
 
Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2007, Simple Machines | Thai language by ThaiSMF Valid XHTML 1.0! Valid CSS!