2011-11-23 9 views

risposta

4

è che è un progetto AIR, è possibile aprire il -app.xml, base su cui è costruito il progetto e controllare lo spazio dei nomi dell'applicazione

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

Rappresenta AIR 1.0 (Flex SDK 3.2)

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

rappresenta un 2.0 progetto AIR (SDK 4.0?)

Se' s un progetto Web (che viene eseguito su FlashPlayer), controllare il file .actionScriptProperties nel progetto. In uno dei miei file di progetto, sotto il tag compiler, è possibile trovare una proprietà denominata flexSDK="Flex 3.2". Non sono sicuro se questo sarà lì per ogni progetto, in quanto non sono riuscito a trovare la stessa proprietà per altri progetti.

Un'altra cosa che è possibile controllare è la versione di FlashPlayer che si desidera compilare. Controlla la proprietà del tag compiler nel tuo file .actionScriptProperties.

Se htmlPlayerVersion è maggiore o uguale a 10.0.0, è necessario utilizzare Flex SDK 3.2 o successivo.

+0

No. Non è un progetto AIR. È il solito progetto flex in esecuzione all'interno del flash player. – Arterius

+0

In che modo Flash Builder sa quale versione dell'SDK è utilizzata, penso che da qualche parte debba essere scritta. – Arterius

+0

Penso che quando importi un progetto, il tuo FB proverà ad applicare l'SDK predefinito che hai impostato per il tuo progetto. Riceverai un errore dopo aver importato il progetto? – midhunhk

1

Fare clic con il tasto destro del mouse sulla cartella del progetto in Flash Builder, quindi su Proprietà, quindi su Flex Compilator.

+0

Niente di interessante lì. Usa solo SDK predefinito (attualmente "Flex 4.5") o Utilizza uno SDK specifico. – Arterius