Sto creando un gioco in cui vengono utilizzate molte immagini in Actionscript/Flex 3 (Flash). Ora che ho raggiunto la fase di progettazione, devo elaborare un modo strutturale di utilizzare le immagini incorporate (che devono essere manipolate con rotazione, colore, ecc.).Come incorporare le immagini in Actionscript 3/Flex 3 nel modo giusto?
Sfortunatamente, dopo aver esaminato un po ', sembra che sia necessario inserire manualmente le immagini prima di poterle utilizzare. Al momento ho è messa a punto in questo modo:
Resource.as file di classe:
package
{
public final class Resource
{
[Embed (source="/assets/ships/1.gif")]
public static const SHIPS_1:Class;
}
}
Così, solo per una nave che così per devo:
mettere l'immagine nella cartella corretta con il nome corretto nome nello stesso modo nei Resource.as il file Creare il costante con lo stesso nome nelle Resource.as presentare
Anche se ciò dovrebbe essere possibile semplicemente inserendo il file in una cartella specificata.
Per rendere le cose ancora peggiori, ho ancora chiamare utilizzando:
var test:Bitmap = new Resource.SHIPS_1();
Ci devono essere modi migliori per gestire le risorse per la creazione di applicazioni molto grandi? Immagina di aver bisogno di migliaia di immagini, questo sistema semplicemente non andrebbe bene.
non so nulla sullo sviluppo del gioco, ma avresti davvero bisogno di incorporare migliaia di immagini? Sembra che lo SWF diventi piuttosto pesante – Ronn