Ciao.
Dal momento che loadMovieNum non consente l'utilizzo di un evento onLoad che sia invocato al momento del caricamento, io ti consiglio di utilizzare loadMovie o meglio ancora MovieClipLoader.loadClip(), in modo da poter controllare meglio i vari eventi di caricamento e assegnare le proprietà al momento opportuno.
Se vuoi utilizzare loadMovieNum potresti impostare la proprietà _visible direttamente all'interno del file swf caricato.
Se utilizzi loadMovieNum per caricare un swf sul livello 0, ogni azione, funzione, script e qualsiasi contenuto che era al momento su _level0 (ovvero _root) andrà perso, per cui qualsiasi proprietà specificata sulla _root non verrà eseguita.
In alternativa, se _level0 resta presente e utilizzi loadMovieNum per caricare contenuti in altri livelli diversi da 0, potresti utilizzare un escamotage facendo un controllo su un evento enterFrame, anche se non ti assicuro che funzioni correttamente.
Esempio pratico:
Codice PHP:
// carica swf su _level1
loadMovieNum("mioFilmato.swf", 1);
// evento di controllo per il caricamento di _level1
_root.onEnterFrame = function() {
// se _level1 è stato caricato (quindi creato)
if (_level1 != undefined) {
trace("_level1 è stato caricato");
// assegna proprietà
_level1._visible = false;
// elimina questo evento di controllo
delete this.onEnterFrame;
}
};
Io in qualunque caso ti consiglio di utilizzare MovieClipLoader.