| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Sep 2009
Beiträge: 11
| dynamisch bilder laden und nebeneinander positionieren?
Hi, ich will eine galerie programmieren, die sich aus einer xml datei bilder lädt. das problem ist, dass die anzahl der bilder variabel ist. des Weiteren sollen alle bilder auf der bühne nebeneinander erscheinen. sprich, die x position des zweiten bildes muss den wert der breite des vorangegangenen bildes haben. Meine überlegung war zunächst pro bild einen movieClip auf die bühne zu laden, der eine breite von einem Pixel hat. dann soll per addChild() das jeweilige bild eingfügt werden, somit ändert sich die breite des movieclips entsprechend. Mein Problem ist, dass ich die MovieClips nicht einzelnd ansprechen kann, da sie ja durch eine Schleife erstellt werden (und somit alle den gleichen namen haben). setze ich also die x position eines der movieclips, ändert sich dieser wert auch für alle anderen. gibt es eine andere möglichkeit? oder gibt es einen weg die movieClips einzelnd anzusprechen? (instanzname funktioniert bei mir nicht) Wie würdet ihr an die sache rangehen? |
| | |
| | #2 (permalink) | |
| Neuer User Registriert seit: Jul 2001 Ort: Berlin | Friedrichshain
Beiträge: 3.561
| Zitat:
![]() das kann auch nich gutgehen. sorge mit hilfe einer 'zaehler-variable' dafuer, dass jeder mc seinen eigenen namen bekommt, dann kannst du sie spaeter auch (egal ob schleife oder nich) ansprechen.. gruss
__________________ 8bm | join ff@BOINC formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn | |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Sep 2009
Beiträge: 11
|
das habe ich versucht: sie tragen sogar die namen "picture1" "picture2" "picture3" etc. aber wie schon erwähnt funktioniert das mit instanznamen nicht. habe ich dich falsch verstanden? gibt es eine möglichkeit einen variablennamen wie var image:imageHolder = new imageHolder; (wie ich sie verwende), durch eine zähler variable bei jedem schleifendurchlauf zu manipulieren, so dass die variable beim ersten durchlauf image1 beim zweiten image2 etc heißt? ich habe es mit image[i] versucht aber das ging nicht... mir ist schon bewusst, dass eine schleife hier die sache kompliziert, aber da die finale anzahl der bilder nicht bekannt ist, kann ich hier ja nicht mit festen werten arbeiten. |
| | |
| | #4 (permalink) |
| Neuer User Registriert seit: Jul 2001 Ort: Berlin | Friedrichshain
Beiträge: 3.561
|
mal einen schuss ins blaue.. unter der annahme, dass dein ImageHolder von Sprite/MovieClip erbt, kannst du z.b. die 'name' property benutzen. ActionScript:
gruss
__________________ 8bm | join ff@BOINC formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn |
| | |
| | #6 (permalink) | |
| Neuer User Registriert seit: Sep 2009
Beiträge: 11
| Zitat:
Also erstmal habe ich eben vergessen mich für die schnelle antwort zu bedanken, also danke dafür! Leider habe ich das auch schon versucht. aber sogar wenn ich mit getChildByName arbeite funktioniert es nicht. Deinen Code habe ich auch mal ausprobiert und er spuckt mir einen error für image = getChildByName('image0'); aus. | |
| | |
![]() |
| Lesezeichen |
| Stichworte |
| galerie, schleife, xml |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Textfeld dynamisch nebeneinander positionieren | breaddes | ActionScript 3 | 10 | 04-03-2009 15:47 |
| Bilder nebeneinander in einem MC positionieren | mikettel | Flash Einsteiger | 3 | 13-04-2006 14:01 |
| loadMovie - jpegs nebeneinander laden/positionieren | rok°! | ActionScript 1 | 6 | 30-01-2005 22:27 |
| Bilder dynamisch laden und nebeneinander setzen | MasterFX | Flash MX | 7 | 31-08-2004 09:18 |
| [Frage]Bilder dynamisch laden und positionieren | Steven_LS5 | Flash MX | 18 | 14-07-2003 11:01 |