ประวัติเอกสารจากหมวดหมู่ ‘Flash’

เขียน Function จับเวลา

มิถุนายน 2, 2008

กรณีที่ต้องการกำหนดให้ flash ปิดตัวเอง ในช่วงเวลาที่กำหนด
ที่เฟรมแรก

adjustTime = 0
_root.onEnterFrame = function(){
nowTime = getTime() – adjustTime();
if(nowTime >=19*1000){ // เวลาที่กำหนดในที่นี้ คิดเป็น 19 วินาที
_root.onEnterFrame = undefined;
gotoAndPlay(“blank”)// เฟรมที่เราต้องการให้เล่นต่อเมื่อปิด banner

}
};

และถ้ามีปุ่ม replay แล้วให้เริ่มนับเวลาใหม่
ใส่ script ที่ปุ่ม

on(release){
adjustTime += nowTime;
gotoAndPlay(“เฟรมที่ต้องการให้ย้อนเล่นใหม่”)
}

แก้ปัญหาลืม save ใน FLASH ด้วย Auto Save

มิถุนายน 2, 2008

วิธีนี้เหมาะสำหรับกรณีคนกลุ่มปลาทองอย่างเรา
หรือว่า คนที่ทำงานเพลินๆ แล้วลืม save ไฟล์ นะ

Auto Save เป็น extension ของ flash
ก่อนอื่น Download ที่นี่

ติดตั้ง ที่ Adobe Extension Manager












หลังจากติดตั้งแล้ว













จากนั้นเปิด flash ขึ้นมา เปิดการทำงาน extension ตัวนี้
ที่ Window > Other Panels > Auto Save









จากนั้นก็ตั้งเวลาเพื่อให้ Save แบบ Auto

open new window ใน flash

มิถุนายน 2, 2008

การทำ open new window จาก flash มีหลายวิธี
วิธีแรกใส่ script ตามนี้เลยจ้า…

[ใส่ script ที่ปุ่ม]
on(release){
getURL(“javascript:popupwindow(‘aaa.html’,'game’,'height=500,width=300,top=0,left=0,resizable=no,scrollbar=no’)”);
}

วิธีที่ 2 (คล้ายๆ กับวิธีแรก)

[ใส่ script ที่ปุ่ม]
on(release){
getURL(“javascript:window.open (‘aaa.html’,'thewin’,'fullscreen=yes,toolbar=no,scrollbar=no’)”);
}

วิธีที่ 3 ได้ผลมากที่สุด (มากกว่า 2 วิธีแรก แต่เอามาบอกตอนท้าย งิงิ)

[ใส่ script ที่เฟรม]
btn.onRelease = function(){
getURL(“javascript:openwin(‘aaa.html’,'640′,’400′)”);
}

และใส่ code ต่อที่ html
<head>
<script language=”Javascript”>
function openwin(url,w,h){
var winprop = “width=”+w+”,height=”+h;
openwin = window.open(url,”winprop”);
}
</script>
</head>

การทำ Flash animation แบบ smooth

มิถุนายน 2, 2008

วิธีการทำ animation แบบ smooth ในกรณีที่ใช้ mouseOver ซ้ำๆ

ที่เฟรมแรก ใส่ script ดังนี้
[กำหนด event ก่อน]
this.onRollOver = function(){
over = true;
}
this.onEnterFrame = function(){
over = false;
}
////////////////////////////////////////////////////////////////////////////////
[เขียน function ตรวจสอบการทำงาน]
this.onEnterFrame = function(){
if(over){
nextFrame();
}else{
prevFrame();
}
}
stop();

javascript close window

มิถุนายน 2, 2008

วิธีการใส่ javascript เพื่อปิด window ทำได้ 2 แบบ ดังนี้
1) ใส่ที่ปุ่ม
<form>
<input type = “button” value = “close window” onClick = “javascript:window.close();”>
</form>



2) ใส่ที่ link
<a href = “javascript:window.close();”>close window</a>
close window