Domanda

Ho un .fla sul mio Mac che ho creato in Flash CS5. Ho salvato come file CS4 e lo ha inviato ad un amico che ha una macchina Windows.

Ho un simbolo legato a una classe AS, che ha i simboli all'interno di essa che hanno nomi di istanza. Il costruttore della classe si riferisce a questi nomi di istanza. Quando compilo, tutto funziona come previsto. Quando il mio amico compila, ottiene errori del compilatore dicendogli che le istanze di cui sopra non sono definiti.

Sono ad una perdita completa. Tutte le idee perché questo sta accadendo?

cose che abbiamo provato:

  • Controllato per assicurarsi che abbiamo avuto lo stesso percorso di origine
  • fatto in modo che il simbolo nella IDE Flash ha il collegamento corretto
  • Ho provato la compilazione del .fla con CS4 sulla mia macchina. Funziona, che è quello che mi fa pensare che sia un problema di Mac / Windows.
È stato utile?

Soluzione

Prova ad andare a pubblicare impostazioni -> Flash -> [pulsante Impostazioni accanto a "AS3] - nello stesso posto si va a impostare il percorso di classe v'è una casella di controllo ci che dice che le istanze di scena dichiarare -. Suona come la sua incontrollata sul CS4 versione finestre ... dovrebbe essere controllato se non si vogliono avere a cose scrivere come:

public var myClip:MovieClip;

per ogni istanza che hai inserito utilizzando l'IDE Flash.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top