จะทราบเวอร์ชัน flex sdk ที่แน่นอนจากไฟล์โครงการที่มีอยู่ได้อย่างไร

ฉันได้รับโครงการเฟล็กซ์แบบเก่าที่สืบทอดมา ฉันไม่เคยทำงานกับเฟล็กซ์ ฉันติดตั้ง Flash Builder เวอร์ชันล่าสุดแล้ว และจำเป็นต้องทราบเวอร์ชันที่แน่นอนของ Flex SDK ที่ใช้ มีวิธีใดบ้างที่จะทราบเวอร์ชัน SDK ที่ใช้จากไฟล์โครงการ

ขอบคุณล่วงหน้า!


person Community    schedule 23.11.2011    source แหล่งที่มา


คำตอบ (2)


เป็นโปรเจ็กต์ AIR หรือไม่ คุณสามารถเปิด -app.xml ขึ้นอยู่กับโปรเจ็กต์ที่ถูกสร้างขึ้น และตรวจสอบเนมสเปซของแอปพลิเคชัน

<application xmlns="http://ns.adobe.com/air/application/1.0">

แสดงถึง AIR 1.0 (Flex SDK 3.2)

<application xmlns="http://ns.adobe.com/air/application/2.0">

แสดงถึงโครงการ AIR 2.0 (SDK 4.0 ?)

หากเป็น WebProject (ที่ทำงานบน FlashPlayer) ให้ตรวจสอบไฟล์ .actionScriptProperties ในโปรเจ็กต์ของคุณ ในไฟล์โปรเจ็กต์ไฟล์หนึ่งของฉัน ภายใต้แท็ก compiler ฉันสามารถค้นหาคุณสมบัติที่เรียกว่า flexSDK="Flex 3.2" ไม่แน่ใจว่าจะมีในทุกโครงการหรือไม่ เนื่องจากฉันไม่สามารถหาอสังหาริมทรัพย์แบบเดียวกันสำหรับโครงการอื่นได้

อีกสิ่งหนึ่งที่คุณสามารถตรวจสอบได้คือเวอร์ชัน FlashPlayer เป้าหมายที่คุณจะคอมไพล์ด้วย ตรวจสอบคุณสมบัติ htmlPlayerVersion ของแท็ก compiler ในไฟล์ .actionScriptProperties ของคุณ

หาก htmlPlayerVersion มากกว่าหรือเท่ากับ 10.0.0 คุณควรใช้ Flex SDK 3.2 ขึ้นไป

person midhunhk    schedule 23.11.2011
comment
ไม่ นี่ไม่ใช่โครงการ AIR เป็นโปรเจ็กต์เฟล็กซ์ปกติที่ทำงานภายในโปรแกรมเล่นแฟลช - person ; 23.11.2011
comment
Flash Builder รู้ได้อย่างไรว่า SDK เวอร์ชันใดที่ใช้ ฉันคิดว่าต้องมีการเขียนที่ไหนสักแห่ง - person ; 23.11.2011
comment
ฉันคิดว่าเมื่อคุณนำเข้าโครงการ FB ของคุณจะพยายามใช้ SDK เริ่มต้นที่คุณตั้งไว้สำหรับโครงการของคุณ คุณได้รับข้อผิดพลาดหลังจากนำเข้าโครงการหรือไม่ - person midhunhk; 23.11.2011
comment
ใช่ ฉันได้รับข้อผิดพลาดในการคอมไพล์และเครื่องหมาย 'x' สีแดงบนทุกไอคอนโปรเจ็กต์ ขณะนี้ฉันได้ติดตั้ง Flash Bulder (v4.5) ล่าสุดแล้วและมาพร้อมกับ Flex SDK เวอร์ชัน 3.6 และ 4.5 ​​แต่ดูเหมือนว่า SDK ดังกล่าวไม่มีเลยที่เข้ากันได้กับโปรเจ็กต์ของฉัน - person ; 23.11.2011
comment
ฉันพบบรรทัดนี้ htmlPlayerVersion=9.0.28 - person ; 23.11.2011
comment
ถ้าอย่างนั้นควรเป็นโปรเจ็กต์ Flex 3.0 ดูว่าคุณสามารถหา SDK 3.0 หรือ 3.1 และเพิ่มลงในรายการคอมไพเลอร์ FB ของคุณได้หรือไม่... - person midhunhk; 23.11.2011
comment
ฉันคิดอย่างนั้น. อย่างไรก็ตามฉันจะลองใช้ 3.0 หรือ 3.1 SDK ขอบคุณคุณซิลเวอร์แบ็คครับ. - person ; 23.11.2011

คลิกขวาที่โฟลเดอร์โปรเจ็กต์ในตัวสร้างแฟลช จากนั้นคลิกคุณสมบัติ จากนั้นคลิกคอมไพเลอร์แบบยืดหยุ่น

person mgraph    schedule 23.11.2011
comment
ไม่มีอะไรน่าสนใจที่นั่น ใช้เฉพาะ SDK เริ่มต้น (ปัจจุบันคือ Flex 4.5) หรือใช้ SDK เฉพาะ - person ; 23.11.2011