PDA

View Full Version : มีปัญหาอยากถามครั เกี่ยวกับ Flashมีปัญหาเกี่ยวกับ FLASH ครับผม



Dragking
27-11-2008, 06:09 PM
คือผมจะทำไฟลล์ .swf แบบมี link ไปยังเว็บไซต์อ่ะครับ

ไม่ใช่แบบ button นะครับ
แบบว่าพอเปิด ไฟล์ปุ๊บ ก็ไปหน้าเว็บปั๊บอ่าครับ

ผมลองทำ โดยใส่ โค้ด getURL + URL แล้ว
พอลองเปิดเทสดูตอนในโปรแกรมมันก็เป็นอย่างที่ผมต้องการ

แต่พอ save เป็น .SWF มันไม่เป็นอ่ะครับ
ช่วยทีนะครับ
ถ้าข้อมูลที่ผมบอกไม่พอก็บอกนะครับ

asylu3
27-11-2008, 06:39 PM
post source code ให้ดูหน่อยได้ครับ น่าจะช่วยเช็คให้ว่าเขียนผิดหรือเปล่า แล้วก็ไฟล์ swf ที่มีปัญหาด้วย

Dragking
28-11-2008, 11:32 AM
getURL("http://www.macromedia.com", "_blank", "GET");

ไฟลล์ครับ Download LinktestLink.rar (http://file.citec.us/download.php?id=0A95F92F)

asylu3
28-11-2008, 12:20 PM
Please use the code tag everytime u post the code man.
OK let have a look at this code. Hope it may help u some how.

[code]

///////////////////////////////////////////////////

// Actual AS3 clickable-link code:

my_btnaddEventListener(MouseEventCLICK, myBtnClicked);

spicydog
28-11-2008, 03:57 PM
ช่วงหลังๆนี่
คำสั่ง getURL มันไม่สามารถใช้งานได้ใน AS ระดับเฟรมละครับ

เพราะว่ามันค่อนข้างอันตราย
อย่างเช่น การเขียนไฟล์ flash ขึ้นมา
เพื่อให้เปิดหน้าต่างใหม่ แล้วรันให้เปิดต่อไปเรื่อยๆ
จะทำให้มีปัญหาเอาได้ ถ้าจำไม่ผิดคงแก้ไม่นานครับ
เพราะผมยังใช้ได้อยู่ตอนช่วงประมาณ Flash 8

ส่วนคำสั่งที่จะหลบหลีกการทำงานไปใช้ก็ไม่ทราบเหมือนกันครับ เหอะๆ
แต่ถ้าเป็นไปได้ ผมว่าก็ทำเป็นปุ่มแบบคลิกที่ไฟล์ Flash แล้วเปิดให้ก็ได้ครับ
ถ้าเป็นแบบนั้น จะใช้งานได้ตามปรกติ

Dragking
29-11-2008, 01:06 AM
///////////////////////////////////////////////////

// Actual AS3 clickable-link code:

my_btnaddEventListener(MouseEventCLICK, myBtnClicked);



function myBtnClicked(e:MouseEvent):void {

var url:String = "http://wwwexamplecom/";

var request:URLRequest = new URLRequest(url);

try {

navigateToURL(request, '_blank');

} catch (e:Error) {

trace("Error occurred!");

}

}


///////////////////////////////////////////////////

// Lazy shorthand Reminder: navigateToURL SHOULD be in a try/catch

my_btnaddEventListener(MouseEventCLICK, myBtnClicked);



function myBtnClicked(e:MouseEvent):void {

navigateToURL(new URLRequest("http://wwwexamplecom/"));

}[/b]

ผมต้องเปลี่ยนอะไรอีกไหมครับนอกจาก URL
เพราะลอง test ดูแล้ว สคริป มี Error
ผมมันมือใหม่ตัวจริงครับ ความรู้มัธยม
ถ้าใครพอมีเวลา ช่วยสอน แบบ Step By step ได้ไหมครับ
จะไม่ลืมพระคุณ
ปล. ไฟล์ตัวอย่างที่คนอื่นทำครับ
http://kndservers.lx.ro/gokussj4tudor.swf

spicydog
29-11-2008, 03:29 PM
ออ GetURL ยังใช้งานได้ตามปรกติครับ
แต่ต้องอัพลงเว็บก่อนครับ

**Hidden Content: Check the thread to see hidden data.**

Dragking
30-11-2008, 11:29 AM
ขอบคุณทุกๆท่านมากครับผม

ท่านครับ ตอน Export เป็น Swf เลือก เวอร์ชั่นไหนครับผม
เห็นบางคนบอกว่าเอาเวอร์ชั่น 6 อ่ะ งง

เอางี้ช่วนสอน การ Export ด้วยได้ไหมครับ

มือใหม่จริงๆง่า

geefa
30-11-2008, 12:15 PM
ใช้ flash เวอร์ชั่นไหนพัฒนาน่ะครับ
เพราะปกติการ export เป็น swf ก็ไม่น่าจะมีปัญหาอะไรนะครับ
แต่ถ้า export เป็นfile format อย่างอื่นก็อีกเรื่อง
เช่น export เป็น avi ซึ่งscript มันจะไม่ทำงานเป็นต้นครับ

Dragking
30-11-2008, 01:42 PM
ผมใช้ Flash 8 ครับผม