webForumDet fria alternativet

Visa alla bilder från en xml-fil

Flash

15 svar · 705 visningar · startad av silfver

Medlem sedan apr. 200312 679 inlägg
Frågan#1

Jag har en xml-fil som ser ut så här:

<?xml version="1.0" encoding="iso-8859-1"?>
<gallery>
	<image url="1.jpg" thumb="_1.jpg" caption="Bild 1" />
	<image url="2.jpg" thumb="_2.jpg" caption="Bild 2" />
	<image url="3.jpg" thumb="_3.jpg" caption="Bild 3" />
	<image url="4.jpg" thumb="_4.jpg" caption="Bild 4" />
	<image url="5.jpg" thumb="_5.jpg" caption="Bild 5" />
	<image url="6.jpg" thumb="_6.jpg" caption="Bild 6" />
	<image url="7.jpg" thumb="_7.jpg" caption="Bild 7" />
</gallery>

Jag försöker infoga alla tumnaglar i sidan, men jag är inte riktigt med på hur man gör.

Hur ska jag göra för att visa alla tumnaglar på sidan, gärna kontrollerat också, 2-3 stycken jämte varann, sen ska de radbrytas.

Hur gör man sånt här?

Medlem sedan apr. 200312 679 inlägg
#2

Jag kommer ingenstans i mitt arbete. :( Kan ni inte sparka mig åt rätt håll åtminstone?

Medlem sedan sep. 2006867 inlägg
#3

Är problemet hur man läser in en xml-fil och plockar ut noder?
För själva formateringen med 3 per rad får man kanske göra en loop i ditt favoritskriptspråk som räknar upp en variabel till 3 och infogar ett radbryt eller en </tr><tr> eller vad du nu har för lösning :)

Förstog inte riktigt vad du vill ha hjälp med, om du nu inte verkligen menar hjälp med allt :)

Medlem sedan apr. 200312 679 inlägg
#4

Okay, vi kan börja med det självklaraste. Jag vill hämta alla tumnaglar i xml-filen och presentera dem i flashrutan. Jag har ingen aning om hur man gör det...

Och sedan när använde man tabeller i Flash? :OO

Medlem sedan sep. 2006867 inlägg
#5

Oj, sorry där :r Var lite snabb på att svara, insåg försent att jag hamnat i Flashforumet :D

Medlem sedan okt. 2004186 inlägg
#6

I xml filen har du inga bilder utan endast sökvägen till bilderna, sen får du ladda in bilderna i flash med tex loadMovie eller MovieClipLoader.
Enklast med tex en for loop som kontrollerar längden på en xml array och laddar in bilderna i tomma movieclips.

Medlem sedan juni 20019 519 inlägg
#7

precis som rille skriver, har om du vill en "template" movieclip (där du vet height,with) på den och placera med en loop de bilder * den height dom har exempelvis... du kan ju även skicka in HTML text och formatera det på det sättet om du vill hellre det.

Medlem sedan apr. 200312 679 inlägg
#8

rille31 skrev:

I xml filen har du inga bilder utan endast sökvägen till bilderna, sen får du ladda in bilderna i flash med tex loadMovie eller MovieClipLoader.
Enklast med tex en for loop som kontrollerar längden på en xml array och laddar in bilderna i tomma movieclips.

Sökvägarna är jag med på, jag förstod bara inte det här hur jag skulle få in bilderna i Flash liksom. Jag försöker tolka kodexempel i Flash, men jag och kod går inte så jättebra ihop. Har du något exempel jag kan testa?

voigtann1 skrev:

precis som rille skriver, har om du vill en "template" movieclip (där du vet height,with) på den och placera med en loop de bilder * den height dom har exempelvis... du kan ju även skicka in HTML text och formatera det på det sättet om du vill hellre det.

Förstår inte vad du menar. :r

Medlem sedan apr. 200312 679 inlägg
#9

Jag har inte kommit någonstans ännu. Är det någon som kan komma med lite bra kodexempel eller något att läsa vidare på? Som det är nu så sitter jag fast. :(

Medlem sedan dec. 2001873 inlägg
#10

Här har du en sida som går igenom ett sätt att sätta upp ett fotogalleri med xml & flash
http://www.kirupa.com/developer/mx2004/xml_flash_photogallery.htm

Medlem sedan apr. 200312 679 inlägg
#11

peppar skrev:

Här har du en sida som går igenom ett sätt att sätta upp ett fotogalleri med xml & flash
http://www.kirupa.com/developer/mx2004/xml_flash_photogallery.htm

Tack, peppar, för länken. Men jag har redan kollat på den sidan, och det är inte riktigt vad jag är ute efter. Jag vill få ut en lista med tumnaglar som ska vara klickbara...

Medlem sedan juni 20019 519 inlägg
#12

Det är en start med det peppar har skickat Silfver :D tycker den var rätt okej faktist :)

Medlem sedan apr. 200312 679 inlägg
#13

voigtann1 skrev:

Det är en start med det peppar har skickat Silfver :D tycker den var rätt okej faktist :)

Jag har gjort liknande sådana innan, och jag vet inte hur jag ska gå vidare från den koden till att göra likadant, fast ha en lista med tumnaglar i stället. Inte bara en tumnagel, utan alla som finns i xml-listan.

Medlem sedan okt. 2004186 inlägg
#14

Är egentligen ingen stor skillnad på att ladda in en tumnagel eller en vanlig bild, jag menar en bild är alltid en bild.

om du kollar på http://www.kirupa.com/forum/showthread.php?t=202132 så finns det massa gallerier som användare har postat med källkod tex http://2210media.com/xmlGallery/ eller http://www.kirupa.com/forum/showthread.php?t=81020

Medlem sedan apr. 200312 679 inlägg
#15

rille31 skrev:

Är egentligen ingen stor skillnad på att ladda in en tumnagel eller en vanlig bild, jag menar en bild är alltid en bild.

om du kollar på http://www.kirupa.com/forum/showthread.php?t=202132 så finns det massa gallerier som användare har postat med källkod tex http://2210media.com/xmlGallery/ eller http://www.kirupa.com/forum/showthread.php?t=81020

Jag ska kolla igenom länkarna senare. Jag har tidigare kollat igenom 2210medias galleri och det äger. Men jag har liksom ingen aning om hur jag kan använda hans kod till mig eget projekt. Problemet är att jag inte kan koda. :(

Grejen är ju att jag ska göra något eget, jag kan inte sno någons arbete. ;)

Medlem sedan okt. 2004186 inlägg
#16

Du får titta på loopar, jag föredrar for loopen där jag kollar längedn på en xml array

for(var i:Number=0; i<childNode.lenght; i++){
425 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
126 ms — deklarationer (db)
154 ms — hämta statistik (db)
140 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)