คือตอนนี้ทำโปรเจคเกี่ยวกับแฟลช 8 อยู่น่ะค่ะ แล้วมันมีปัญหาทีว่า ไฟล์แฟลช .fla มันมีขนาดใหญ่มาก ประมาณ 1GB แล้วต้องการ export ไฟล์เป็น .exe นะค่ะ ปัญหาคือมันเออเร่อ ไม่สามารถ export ไฟล์ได้ มีวิธีแก้ไหมคะ
ขอบคุณล่วงหน้าสำหรับคำตอบนะคะ
^_______________________________________________^
Export เป็นไฟล์ swf ก่อนครับ แล้ว เปิดไฟล์ swf ตัวนั้นเล่น จากนั้นไปที่ File > Creat Project
โอ้ว ทำอะไรทำไมมันใหญ่จังครับ
เป็น .swf ก็ไม่ได้ค่ะ :05: มันก็เออเร่อเหมือนกัน
ทีแรกลอง export ไฟล์ ตอนไฟล์ .fla ประมาณ 200 MB ไม่มีปัญหานะคะ แต่ตอนนี้ พอไฟล์มันใหญ่ขึ้นปัญหามันมา ........งงค่ะ
งานที่ทำคือเอาไฟล์วีดีโอลงไปด้วยนะค่ะ ไฟล์มันเลยใหญ่
>__________________________________<"
โอย ลำบากแทน :44:
ก่อนอื่นลอง เลือกใน Library แล้ว Clear all unused items ออกให้หมด
แล้ว Save as ไฟล์ .fla เป็นชื่อใหม่ตัวนึงนะครับ
ไม่ใช้การก็อปปี้นะ เพราะการ Save as (หรือ save and compact) มันจะลดขนาดไฟล์ได้
แต่ทั้งหมดนี้ก็ไม่ได้ช่วยอะไรหรอกครับ แค่ทำให้ไฟล์ต้นฉบับมันกระชับขึ้น เผื่อฟลุกทำได้
ขอบคุณมากๆๆๆๆๆๆๆๆๆๆๆ เลยค่ะ เดี๋ยวขอลองก่อนนะคะ
^__________________________________^
สงสัยจะเป็นเพราะไฟล์วีดีโอละครับ ว่าแต่เอาเข้าแบบไหนครับ แนะนำให้เอาเข้าแบบโหลด flv นะครับ คือทำไฟล์vdo ให้เป็น flv
(ในแฟลช 8 มันมีโปรแกรม เอนโค้ดติดมาให้ลองทำดูครับ)
:55: รวมไฟล์วีดีโอเข้าไปในงานเลยรึเปล่าครับมันถึงใหญ่ขนาดนั้น
เอาไฟล์วิดีโอเข้าเป็น .flv แล้วค่ะ
ใช่ค่ะ เอาไฟล์วีดีโอรวมไปในงานเลยค่ะ
:01: :01: :01: :01:
:18: ปกติถ้าแทรกไฟล์วีดีโอจะใช้วิธีดึงไฟล์ flv จากข้างนอกเข้ามาแสดงผลเอาจะดีกว่าน่ะครับ ไม่งั้นไฟล์มันจะพัง
แก้ไขทันมั้ยครับเนี่ย :44:
:05: :05: :05: :05:
หมายถึงยังไงคะ ไม่เข้าใจค่ะ ตอนเรา import ไฟล์เข้ามาหรอคะ???? งง
ถ้าเรา import ไฟล์เข้ามาแบบนั้น มัน export ไฟล์ เป็น .exe แล้ววิดีโอมันไม่ขึ้นอ่ะค่ะ
*เข้าใจถูกมั๊ยคะ งงๆ อยู่ค่ะ
คือถ้าเป็นไฟล์วีดีโอ ในงานนี่เป็นงานแนวนำเสนอรึ CAI ครับ ถ้ามีไฟล์วีดีโอเยอะๆจะไม่ฝังลงไปในไฟล์อะครับ
ตอนนี้ใช้วีธีใหนเล่นไฟล์วีดีโออยู่อะครับใช้ พวก component FLVplayback รึเปล่าครับ
แบบลาก component มาวางแล้วก็ใส่ path ไฟล์วีดีโอลงไป ไม่จำเป็นต้อง import วีดีโอเข้ามาอะครับดึงวีดีโอจากข้างนอก
งานจะเบาลงมากเลย :44:
พูดให้ง่ายอีกทีครับ
ปกติการเอาวีดีโอใส่ลงใน fla มันจะใหญ่ และหนักมากกกกกกกกกกก
การ Export ออกมาจึงต้องใช้ Ram มหาศาลครับ
เค้าจึงใช้วิธีการ โหลดไฟล์ FLV จากข้างนอก fla แทน
วิธีที่ง่ายที่สุดโดยไม่ต้องเขียนโค้ด คือการใช้ Component ครับ
กด Ctrl+F7 จะเปิดหน้าต่าง Component แล้วก็หาตัวที่มีชื่อว่า FLVPlayback
แล้วลากมาวางบน Stage
จากนั้นให้เปิดหน้าต่าง Parameters หรือ Component Inspector ครับ
(แนะนำ Parameters ครับ เพราะถ้าเป็น CS 3 มันจะมีให้ตรงด้านล่างใกล้ Properties แล้วก็ดูไม่วุ่นวายด้วย)
(เลือกเอาจากเมนู Window > เอานะครับ)
ที่ source หรือชื่อที่มันคล้ายๆ ความหมายคล้ายๆ แบบนี้
ก็ Browse หาไฟล์ flv ที่ต้องการได้เลยครับ จบ..
ไฟล์จะเล็กลงเยอะเลย
(ถ้าใช้วิธีนี้ ต้องเอาวีดีโอออกจาก Library ด้วยนะครับ)
:45: ละเอียดจังงัฟ
ขอบคุณมากๆๆๆๆๆๆเลยค่ะ เข้าใจละคะ
แต่ต้องเริ่มนับหนึ่งใหม่เลย :05:
นับ 1 ใหม่ แต่ไปถึง 100 ได้
ดีกว่าค้างอยู่ที่ 99 อย่างไม่รู้จบนะครับ :12:
ไม่นับ 1 ใหม่นะครับ แค่เอาไฟล์วีดีโอแยกออกจากตัววไฟล์หลักเอง สู้ๆครับ :12:
รบกวนอีกครั้งหนึ่งค่ะ
คือตอนนี้แก้ปัญหาตามที่แนะนำมาแล้วนะคะ เสร็จเรียบร้อยละ ขนาดไฟล์ ประมาณ 55 mb แต่มันเกิดปัญหา export ไฟล์ไม่ได้เหมือนเดิมมันบอกว่าหน่วยความจำไม่พอ อยากทราบจริงๆว่ามันเป็นเพราะอะไร ใครรู้บ้างคะ แล้วมีวิธีแก้ไขมั๊ยคะ
:05: :05: :05: :05:
หาคอมแรงๆโลด
ลองเคลียร์เทมป์ ดีเฟรกข้อมูล ดูครับ
ในที่สุดปัญหาต่างๆก็หมดซะที
เฮ่ออออออออ
ขอบคุณมากค่ะ ที่แวะมาให้คำแนะนำ สำหรับมือใหม่หัดใช้แฟลช
^_______________________________^
เย :45:
เย้ :45:
ปัญหามันมาอีกแล้วค่ะ คือตอนนี้ทำแบบทดสอบด้วย แล้วมันเป็นความต้องการของ อาจารย์คือเค้าจะให้ทำเสียงเวลาทำคะแนนได้เกินครึ่ง
if (point ==5)
{
hand.gotoandplay(2);
GoodScore = "เยี่ยมจริงๆ ทำคะแนนได้เต็ม เก่งมากเลยจ้า";
}
if (point == 4)
{
hand.gotoandplay(2);
GoodScore = "เก่งมาก เกือบได้เต็มแล้ว ลองอีกครั้งสิจ๊ะิ";
}
if (point == 3)
{
hand.gotoandplay(2);
GoodScore = "ผ่านพอดี ลองใหม่นะจ๊ะ เผื่อได้เต็ม";
}
if (point <= 2)
{
ho.gotoandplay(2);
GoodScore = "ได้น้อยเกินไปไม่ผ่าน ลองใหม่นะจ๊ะ";
}
if (point == 0)
{
ho.gotoandplay(2);
GoodScore = "ตอบผิดหมดเลย ตั้งใจทำหน่อยนะจ๊ะ สู้ๆ ";
}
stop();
hand กะ hoo มันเป็นมูฟวี่คลิปเสียงตบมือกับเสียงโห่น่ะค่ะ มันมีปัญหาคือทำแบบทดสอบรวมคะแนนอะไรได้หมดเเล้วแต่มันไม่เล่นมูฟวี่คลิป สรุปคือมันไม่มีเสียง ไม่รู้ว่าเขียนโค้ดผิดรึป่าว
gotoAndPlay ครับ
ตัวเล็กตัวใหญ่ต้องให้ตรงตามแบบเป๊ะๆ ด้วยครับ
แล้วเท่าที่ไล่โค้ดดูอะครับ มันจะไม่เข้า
if(point == 0) {
...
}
เลยนะครับ
สาเหตุเ้พราะอะไร ลองไล่ดูดีๆ อีกครั้งครับ :12: