หน้า: [1]
 
ผู้เขียน หัวข้อ: รบกวน ถาม random ใน as3  (อ่าน 2803 ครั้ง)
0 สมาชิก และ 1 ขาจร กำลังดูหัวข้อนี้
รบกวนถามท่านผู้รู้หน่อยครับ อยากจะเขียนให้เป็น as3 อะครับ

โค้ด:
_root.osj._visible = 0;
_root, osj.onEnterFrame=function () {
for (var j = 0; j<1; j++) {
mc = this.duplicateMovieClip("osj"+i, i);
mc._rotation = random(360);
mc._alpha = random(5)+70;
mc._xscale = mc._yscale=random(20)+50;

i++;
}
};

ขอบคุณครับ
บันทึกการเข้า
เนื่องด้วย AS3 ไม่มี duplicateMovieClip นะครับ
ดังนั้น ถ้าจะ duplicate ตัวไหน ให้ตั้ง linkage ไว้ใน Library

สมมติว่า MovieClip ที่จะ duplicate ตั้ง Linkage ว่า OSJ นะครับ

โค้ด:
addEventListener(Event.ENTER_FRAME, onRandom);

function onRandom(e:Event):void{
for (var j:int = 0; j<1; j++) {
var mc:MovieClip =new OSJ();
mc.rotation = int(Math.random()*360);
mc.alpha = int(Math.random()*5+70)/100;
mc.scaleX = mc.scaleY=int(Math.random()*20+50)/100;
}
}

อ้อ แล้วพวก alpha, scaleX, scaleY นี่ จากเดิมอยู่ช่วง 0-100 จะเปลี่ยนเป็นช่วง 0-1 แทนนะครับ
ถ้าอยากได้ alpha ครึ่งนึง ก็ใช้ 0.5 ครับ
บันทึกการเข้า

อ๋อครับ

ขอบคุณมากครับ
บันทึกการเข้า
หน้า: [1]
 
 
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!