Bagaimana cara mengetahui versi flex SDK yang tepat dari file proyek yang ada?

Saya menerima warisan proyek fleksibel lama. Saya belum pernah bekerja dengan Flex. Saya menginstal Flash Builder terbaru dan saya perlu mengetahui versi pasti dari Flex SDK yang digunakan. Apakah ada cara untuk mengetahui versi SDK yang digunakan dari file proyek?

Terima kasih sebelumnya!


person Community    schedule 23.11.2011    source sumber


Jawaban (2)


Apakah ini proyek AIR, Anda dapat membuka -app.xml, berdasarkan proyek yang dibangun dan memeriksa namespace aplikasi

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

Mewakili AIR 1.0 (Flex SDK 3.2)

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

Mewakili Proyek AIR 2.0 (SDK 4.0?)

Jika itu adalah Proyek Web (yang berjalan di FlashPlayer), periksa file .actionScriptProperties di proyek Anda. Di salah satu file proyek saya, di bawah tag compiler, saya dapat menemukan properti bernama flexSDK="Flex 3.2". Tidak yakin apakah ini akan ada untuk setiap proyek, karena saya tidak dapat menemukan properti yang sama untuk proyek lain.

Satu hal lagi yang dapat Anda periksa adalah versi FlashPlayer target yang akan Anda kompilasi. Periksa properti htmlPlayerVersion dari tag compiler di file .actionScriptProperties Anda.

Jika htmlPlayerVersion lebih besar atau sama dengan 10.0.0, Anda harus menggunakan Flex SDK 3.2 atau lebih tinggi.

person midhunhk    schedule 23.11.2011
comment
Tidak. Ini bukan proyek AIR. Ini proyek fleksibel yang biasa berjalan dalam flash player. - person ; 23.11.2011
comment
Bagaimana Flash Builder mengetahui versi SDK mana yang digunakan, saya pikir itu harus ditulis di suatu tempat. - person ; 23.11.2011
comment
Saya pikir ketika Anda mengimpor proyek, FB Anda akan mencoba menerapkan SDK default yang telah Anda tetapkan untuk proyek Anda. Apakah Anda mendapatkan kesalahan setelah mengimpor proyek? - person midhunhk; 23.11.2011
comment
Ya, saya mendapatkan kesalahan kompilasi dan tanda 'x' merah di setiap ikon proyek. Saat ini saya telah menginstal Flash Bulder terbaru (v4.5) dan dilengkapi dengan versi 3.6 dan 4.5 Flex SDK, tetapi tampaknya tidak ada SDK yang disebutkan yang kompatibel dengan proyek saya. - person ; 23.11.2011
comment
Saya menemukan baris ini htmlPlayerVersion=9.0.28 - person ; 23.11.2011
comment
Maka itu harus menjadi proyek Flex 3.0, lihat apakah Anda bisa mendapatkan SDK 3.0 atau 3.1 dan menambahkannya ke daftar kompiler FB Anda... - person midhunhk; 23.11.2011
comment
Saya kira demikian. Pokoknya saya akan mencoba 3.0 atau 3.1 SDK. Terima kasih perak kembali. - person ; 23.11.2011

Klik kanan pada folder proyek di flash builder, lalu properti, lalu kompilator fleksibel.

person mgraph    schedule 23.11.2011
comment
Tidak ada yang menarik di sana. Hanya Gunakan SDK Default (saat ini Flex 4.5) atau Gunakan SDK tertentu. - person ; 23.11.2011