- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- caricare immagini
-
si può fare
togli i due 'Void' così:
my_mc.onPress=function()
{
loadMovie(Paths[2],_root);
}
-
scusa tantissimo ma il Void c'è anche nel primo frame dove vado ad caricare il xml li cosa faccio lo cancello di brutto
-
si cancella tutti i Void
-
errori segnalati
Scena=Scena 1, Livello=action, Fotogramma=1:Linea 7: È previsto '('
{Scena=Scena 1, Livello=action, Fotogramma=1:Linea 30: È previsto '('
{al 7 c'è una { e la 30 penso la sua chiusura provo a cancellarle
codice inserito
var xml_pics:XML;
var Paths:Array=new Array();
var Dates:Array=new Array();
var Descriptions:Array=new Array();
loadXMLPictures();
function loadXMLPictures
{
xml_pics=new XML();
xml_pics.ignoreWhite=true;
xml_pics.onLoad=function(yes:Boolean)
{
if(yes)
{
for(var i:Number=0;i<this.firstChild.childNodes.length;i++)
{
Paths.push(this.firstChild.childNodes*.firstChild.firstChild.nodeValue);
Dates.push(this.firstChild.childNodes*.firstChild.nextSibling.firstChild.nodeValue);
Descriptions.push(this.firstChild.childNodes*.firstChild.nextSibling.nextSibling.firstChild.nodeValue);
}
getTracing();
}
else
{
_root.debug_txt.text='pictures XML error!';
}
}
xml_pics.load('foto_a.xml');
}
function getTracing
{
trace('PATHS= '+newline+Paths);
trace('DATES= '+newline+Dates);
trace('DESCRIPTIONS= '+newline+Descriptions);
}
-
problemi anche se tolgo le graffe
-
Hai fatto diversi casini, ad esempio nelle funzioni hai dimenticato le due parentesi tonde ()
Questo è il codice giusto:
var xml_pics:XML; var Paths:Array=new Array(); var Dates:Array=new Array(); var Descriptions:Array=new Array(); loadXMLPictures(); function loadXMLPictures() { xml_pics=new XML(); xml_pics.ignoreWhite=true; xml_pics.onLoad=function(yes:Boolean) { if(yes) { for(var i:Number=0;i<this.firstChild.childNodes.length;i++) { Paths.push(this.firstChild.childNodes*.firstChild.firstChild.nodeValue); Dates.push(this.firstChild.childNodes*.firstChild.nextSibling.firstChild.nodeValue); Descriptions.push(this.firstChild.childNodes*.firstChild.nextSibling.nextSibling.firstChild.nodeValue); } getTracing(); } else { _root.debug_txt.text='pictures XML error!'; } } } xml_pics.load('foto_a.xml'); function getTracing() { trace('PATHS= '+newline+Paths); trace('DATES= '+newline+Dates); trace('DESCRIPTIONS= '+newline+Descriptions); }
-
si avevo naotato ma correganedo e non mi da più errori ma non funge ancora resta bianco e non inserisce le immagini
-
Devi creare la movieclip my_mc che all'onPress fa questo:
my_mc.onPress=function() { loadMovie(Paths[2],_root); }
-
ok ora non mi da più nessun errore ma le immagini non le vedo ho provato anche a mettere immagini leggeressime ma al posto dell immagine un bel rettangolo binaco
-
si me è un bordello sta roba ora mi da questo errore
Scena=Scena 1, Livello=action_xml, Fotogramma=21:Linea 1: L'istruzione deve apparire all'interno del gestore on/onClipEvent
my_mc.onPress=function()
-
Credi che io mi sia svegliato una mattina e ho detto:' oggi faccio il programmatore' ?
Non scrivere il codice sul bottone ma sulla timeline
-
grazie scusa delle frasi
non mi riesce ancora il bello è che non mi da nessun errore
bo...
provo da solo al limite ti scrivo ancora...
-
sto continunado a riprovare ma non funziona hai un link da darmi per vedermi bene come fare.....
-
Hai creato una cartella con nome 'images' dove metti tutte le immagini (pic_0.jpg,pic_1.jpg,pic_2.jpg ecc ecc) ?
Poi crea la movieclip, chiamala my_mc.
Scrivi il codice sulla timeline.
Di più onestamente non saprei che fare.
-
Hai creato una cartella con nome 'images' dove metti tutte le immagini (pic_0.jpg,pic_1.jpg,pic_2.jpg ecc ecc) ?
Poi crea la movieclip, chiamala my_mc.
Scrivi il codice sulla timeline.
Di più onestamente non saprei che fare.
le imamgini le ho messe in una certella images/foto/ e via e le immagini si chiamano a_1.jpg, a_2.jpg ma ho adattato il xml
ma prima del movie con il codicino
devo prima mettere tutto il codice per fare arrey del xml o no ?
-
-
scusa ma sto riprovando
questo lo metto nelle time line del clip o dello stage
my_mc.onPress=function()
{
loadMovie(Paths[2],_root);
}poi qundo lo controllo passando in modalita non eseperto agginge un ; alla fine ossia scrive
my_mc.onPress=function()
{
loadMovie(Paths[2],_root);
};Il key frame che carica xml deve durare per tutto lo stage del filmato o basta un key iniziale
-
@diego said:
scusa ma sto riprovando
questo lo metto nelle time line del clip o dello stage
my_mc.onPress=function()
{
loadMovie(Paths[2],_root);
}Sulla timeline dello Stage.
@diego said:poi qundo lo controllo passando in modalita non eseperto agginge un ; alla fine ossia scrive
my_mc.onPress=function()
{
loadMovie(Paths[2],_root);
};fa niente
@diego said:Il key frame che carica xml deve durare per tutto lo stage del filmato o basta un key iniziale
metti tutto sul keyframe iniziale
-
ma il clip my_clip lo creo senza fare nessun oggetto dentro e poi lo inserisco nello stage e gli scrivo il codice
sulla sua time line
my_mc.onPress=function()
{
loadMovie(Paths[2],_root);
}è glisto così
-
No, crea il clip con qualsiasi forma, tanto per provare.
Poi gli dai nome ( all'istanza di quel clip e cioè quello che hai sullo Stage e non quello della libreria) my_mc.
A questo punto copi tutto il codice sulla timeline principale non sulla timeline di my_mc