necesito cargar unas librerías sí y solo sí se da una variable de compilación. La librería en este caso es el SWC de una ANE para dispositivos iOS.
Código :
import flash.events.Event; DEVICE::ANDROID {//Variable añadida correctamente como variable de compilación. import com.companyname.android.*; } public class test { DEVICE::ANDROID { public static const DATA:String = android.data.TEST; } }
Al compilar con DEVICE::ANDROID, true me da error en la constante porque no ha efectuado el import de la librería. Si descomento el DEVICE::ANDROID del import todo funciona con normalidad.
Otros import dentro de la constante de compilación funcionan correctamente, pero no lo hacen los imports de librerías swc.
He probado hacer la librería externa, interna o incluida... no funciona de ninguna de las maneras, se salta el import.
¿Alguien sabría decirme por qué ocurre esto y como podría rodear el problema?
¡Gracias!