Ciao vorrei creare un clip ke mediante un mc contenitore, col metodo loadmovie, mi carichi dei filmati esterni? Come devo fare??![]()
Ciao vorrei creare un clip ke mediante un mc contenitore, col metodo loadmovie, mi carichi dei filmati esterni? Come devo fare??![]()
Per aspera ad astra
Ma xkè nessuno mi risponde?????![]()
![]()
Per aspera ad astra
crei un mc vuoto lo posizioni con nome istanza es: tuo_mc e nella linea temporale inserisci:
_root.tuo_mc.loadMovie("filmato.swf")
oppure lo puoi applicare ad un pulsante:
selezioni il tuo bottone apri il panallo azioni e fai:
on (release) {
_root.tuo_mc.loadMovie("filmato.swf");
}
![]()
Allora..ho seguito qst altro metodo:
-----------------------------------------------------------
Crea un testo e convertilo in pulsante, ed istanzialo button.
Aggiungi nello stesso keyframe un mcvuoto ed istanzialo contenitore.
Cm AS al keyframe dai:
function preload(clip) {
car = clip.getBytesLoaded();
tot = clip.getBytesTotal();
perc = Math.round((car/tot)*100);
clip.createTextField("testo", 1, (this._width/2), (this._height/2), 200, 20);
clip.testo.wordWrap = true;
testoformat = new TextFormat();
testoformat.color = "0x666666";
testoformat.font = "Verdana";
clip.testo.setTextFormat(testoformat);
if (!isNaN(perc)) {
clip.testo.text = "Loading.."+perc+"%";
clip.testo.setTextFormat(testoformat);
}
if (car == tot && car>1024) {
clearInterval(a);
clip.testo.text = "";
}
}
button.onRelease = function() {
loadMovie("due.swf", "contenitore");
a = setInterval(preload, 50, contenitore);
};
------------------------------------------------------
Questo è il risultato.. Cliccando sul pulsante il preloader mi sgna 100% ma non mi carica il mc esterno! Da cosa dipende?
Per aspera ad astra
Ho risolto l'inghippo, era una sciocchezza! Cmq adesso si pone un nuovo problema..la scritta "loading..100%" continua ad apparire anche quando il mc esterno è stato caricato per intero. Non dovrebbe sparire? Se no, come posso ovviare a ciò?![]()
Per aspera ad astra
Urgo di una risposta amici..![]()
Per aspera ad astra
non so ma il problema è qui:
if (car == tot && car>1024)
prova a mettere più immagini e rendere più pesante il filamto due.swf e dovrebbe funzionare
altrimenti fai così:
if (car == tot)
Grazie gentilissimo!![]()
Cmq ti spiego il progetto che sto portando avanti in maniera + precisa:
Sto realizzando un sito basandomi sul metodo LoadMovie. Ho creato una serie di pulsanti su più livelli, a ciascuno dei quali ho associato il codice:
----------------------------------------
on(release){
loadMovie("file.swf", "uno");
a = setInterval(preload, 50, uno);
}
----------------------------------------
Il problema consiste nel fatto che al primo keyframe ho associato il codice:
----------------------------------
loadMovieNum("home.swf", "uno");
----------------------------------
perchè non appena si apra il clip principale, si carichi il mc home.swf. Purtroppo il mc home.swf non mi appare all'interno del mcvuoto istanziato "uno", ma mi si carica all'interno di una pop-up estena! Come posso ovviare al problema?
Per aspera ad astra