alors...
io ho un .fla che carica in due differenti mc contenitori due swf esterni...
codice nel livello azioni:
mc1.loadMovie("produzione_img.swf");
mc2.loadMovie("produzione_txt.swf");
codice in un mc contenitore:
onClipEvent (enterFrame) {
if (_totalframes != 1 && _currentframe == _totalframes) {
_parent.mc2.puoiPartire = true;
_parent.mc2._visible = true;
_parent.mc2.play();
}
}
codice nell'altro mc contenitore:
onClipEvent (load) {
if (!puoiPartire) {
_visible = false;
stop();
}
}
ed il caricamento dei 2 mc esterni funziona...
problema!!!
uno dei due mc contenitori è solo lo sfondo formato da interpolazioni (con stop finale)
e l'altro invece sono le parole che si creano lettera dopo lettera (come nella scrittura del computer o della macchina da scrivere per capirci)...
il codice per fare questo effetto è il seguente:
tre fotogrammi chiave per le azioni...
nel primo:
text = "bla bla bla";
max = length(text);
i = "1";
nel secondo:
i = Number(i)+1;
screen = substring(text, 1, i);
nel terzo:
if (Number(i)>Number(max)) {
stop();
} else {
gotoAndPlay(2);
}
ora arrivo al dunque...
se prendo singolarmente il file del testo il testo una volta completato si ferma correttamente al termine della frase... se io invece lo carico nel mio swf principale insieme all'altro file dello sfondo le mie parole continuano a riprodursi come un loop.....
non so proprio come risolvere il problema... se ci sono degli stop da mettere... boh...![]()
baci baci