![]()
Facciamo un po' di chiarezza in cose del tutto semplici, anche per chi è alle prime armi:
1. questo script:
loadMovie("tuofilmato.swf", target)
è sintatticamente errato; ecco perché non ti funziona.
Dopo la virgola che significa In, dentro, all'interno di... ci vogliono le virgolette, se non si tratta di un numero NON testuale.
Va da sé che target è il nome istanza di un movieclip vuoto, messo sulla _root e che fa da contenitore per l'swf esterno.
Quindi:
loadMovie("tuofilmato.swf", "_root.target"); // in + è sempre meglio anteporre _root
2. Sono sempre contrario al loadMovie in target perché esiste il benedettissimo (grazie S. Macromedia), loadMovieNum che ti permette la trasparenza stage di quello che carichi ma soprattutto una precisione estrema delle coo.te.
Per ottenere questa precisione basta fare come ti ha suggerito s|lent_73 (misure stage identiche, sia per il filmato principale che per quello esterno... dovesse quest'ultimo contenere anche un solo puntino).
3. _level0.primo.enable=false; associato ad un frame NON può darti alcun errore, a meno che tu non lo abbia associato ad un pulsante.
4. Il da farsi è semplice... ed è quello che ti ha suggerito s|lent_73. Si è inoltrato però in un prob di disabilitazione che in realtà non sussiste; ti spiego il perché:
Quando carichi un filmato nel medesimo _level, avviene lo svuotamento e il riempimento istantaneo e dunque, quando ri-clicchi è come se non avessi fatto niente. Tuttavia è vero che se ti visita uno che ha un HD vecchio e che quindi gira a fatica, allora sì, vedrà un "blank" quasi impercettibile durante il clic.
Conclusione:
Al pulsante che hai nel filmato principale:
on (press) {
loadMovieNum("miofilmato.swf", 1);
}
proprio come suggerisce s|lent_73.
Se poi, vuoi fare anche un pulsante che ti dia la possibilità di far scomparire il filmato miofilmato.swf, allora gli associerai:
on (press) {
unloadMovieNum(1);
}
Se vuoi che la scomparsa avvenga al raggiungimento di un dato frame, allora le azioni non devono avere gli eventi di pulsante, vale a dire:
unloadMovieNum(1); // associato al frame in questione.
Domande ?
NAP

Rispondi quotando