Flash: immagini prese dal file xml

Di: segnaleinterrotto | 26/09/2020 18:43:19
Salve a tutti,
sono nuovo di questo forum...
Devo capire come posizionare dei dati, precisamente delle immagini prese da un file XML nello stage in un ordine ben preciso, 4 per fila.
non posso dare delle posizioni in pixel specifiche perchè non ho idea di quante immagini ci andranno (lo stage sarà bello grande, in ogni caso non penso supereranno la 20ina...)
Come potrei fare?

Risposte



hola!
...una soluzione rapida che mi viene in mente per risolvere il tuo problema è (sempre se puoi mettere mano al file XML) aggiungere al nodo immagine un attributo dove verranno specificate le dimensioni dell'immagine stessa...
...in questo modo tramite action script non dovrai fare altro che creare un parser per il file XML che legge tutti i nodi (legge quindi le immagini) e i relativi attributi (quindi le dimensioni) e dopo di che posiziona le immagini stesse...
...in questo modo non ti devi preoccupare del numero di immagini che dovrai posizionare (che in questo modo potranno poi essere aggiunte o diminuite dinamicamente modificando semplicemente l'XML)...
...come struttura del codice per lo script ti consiglio di creare un ciclo dove leggi i nodi e posizioni le immagini e come condizione d'uscita dal ciclo la mancanza di ulteriori nodi...

Di: alispiegate | 26/09/2020 18:43:19


Ciao e grazie per la risposta!!!
Le immagini saranno sempre grandi 80 x 80, la mia difficoltà e trovare un metodo per posizionarle senza doverlo fare 1 per 1...
per il momento però sono fermo qui:
display = "immagine";
_root.createEmptyMovieClip((display), 1);
immagine._x = 222
(display)._y = 222;
Visto che mi riposiziona la foto in X ma non in Y dove tro va la variabile... idee?
Grazie

Di: segnaleinterrotto | 26/09/2020 18:43:19


se usi in questo modo display ti ritrovi la x 222 (da immagine) e la y 222 (da display):
display = "immagine";
_root.createEmptyMovieClip((display), 1);
immagine._x = 222
display._y = 222;

Di: Michael Knight | 26/09/2020 18:43:19


ciao
il problema di segnale interrotto è lo stesso problema che mi toglie il sonno da qualche tempo..
purtroppo dalle vostre spiegazioni non sono riuscito a risolverlo,,
potreste postare un esempio dell' xml?
mille grazie

Di: asca | 26/09/2020 18:43:19