Autor |
Nachricht |
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Do 09.09.2010 18:46
Titel
|
|
|
Gib mir 5 minuten.
Ungetestet:
Code: | var pointer:int = 0;
var urls:Array = new Array();
var dataLoader:URLLoader = new URLLoader(new URLRequest("sp.xml"));
dataLoader.addEventListener(Event.COMPLETE, dataLoaded);
function dataLoaded(e:Event):void{
var sp:XMLDocument = new XMLDocument();
sp.ignoreWhite = true;
sp.parseXML(e.target.data);
for each(var node:XMLNode in sp.firstChild.childNodes){
urls.push(node.attributes.url);
}
loadImage();
}
function imageLoaded(e:Event):void{
var old:DisplayObject = this.getChildAt(this.numChildren - 1);
var l:Loader = e.target.loader as Loader;
l.y = old.y + old.height;
this.addChild(l);
pointer++;
if(pointer < urls.length){
loadImage();
}
}
function loadImage():void{
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, imageLoaded);
loader.load(new URLRequest(urls[pointer]));
}
|
Zuletzt bearbeitet von phihochzwei am Do 09.09.2010 18:54, insgesamt 1-mal bearbeitet
|
|
|
|
|
CoolGirl
Dabei seit: 09.09.2010
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 09.09.2010 19:01
Titel
|
|
|
boah, bist ja schon dabei!! Ich geb dir natürlich auch 10 Minuten
Ne, lass dir ruhig Zeit, bin froh, dass du dich dessen annimmst.
Loan
|
|
|
|
|
Anzeige
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Do 09.09.2010 19:20
Titel
|
|
|
Is schon längst fertig, schau mal ÜBER deinen letzten Post
|
|
|
|
|
CoolGirl
Dabei seit: 09.09.2010
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 09.09.2010 19:24
Titel
|
|
|
Das ging wirklich super schnell, danke erstmal dafür!!
Aber beim Testen kam diese Fehlermeldung:
"RangeError: Error #2006: Der angegebene Index liegt außerhalb des zulässigen Bereichs.
at flash.display::DisplayObjectContainer/getChildAt()
at Dateiname_fla::MainTimeline/imageLoaded()
Hab ich was falsch gemacht? Ich verwende Player 10 mit AS3
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Do 09.09.2010 19:53
Titel
|
|
|
Code: | var pointer:int = 0;
var urls:Array = new Array();
var dataLoader:URLLoader = new URLLoader(new URLRequest("sp.xml"));
dataLoader.addEventListener(Event.COMPLETE, dataLoaded);
function dataLoaded(e:Event):void{
var sp:XMLDocument = new XMLDocument();
sp.ignoreWhite = true;
sp.parseXML(e.target.data);
for each(var node:XMLNode in sp.firstChild.childNodes){
urls.push(node.attributes.url);
}
loadImage();
}
function imageLoaded(e:Event):void{
var l:Loader = e.target.loader as Loader;
if(this.numChildren > 0){
var old:DisplayObject = this.getChildAt(this.numChildren - 1);
l.y = old.y + old.height;
}
this.addChild(l);
pointer++;
if(pointer < urls.length){
loadImage();
}
}
function loadImage():void{
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, imageLoaded);
loader.load(new URLRequest(urls[pointer]));
}
|
|
|
|
|
|
CoolGirl
Dabei seit: 09.09.2010
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 09.09.2010 19:58
Titel
|
|
|
Du bist echt klasse! Vielen lieben Dank
so schnell gelöst und so hilfsbereit - das ist einfach nur WAHNSINN !!
Loan
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Do 09.09.2010 20:00
Titel
|
|
|
kein ding. dafür hilfst du irgendwann mal irgendwem hier bei was. davon lebt ein forum
|
|
|
|
|
|
|
|
Ähnliche Themen |
Flash: Bilder (jpg) via XML laden, preloaden, anzeigen
Flash CS5 - Bilder aus externe Datei laden
Zufällig externe Bilder in Flash laden
[Flash] Zufälliges Video und wie am besten Bilder laden?
HILFE! Externen Text und externe Bilder laden in Flash
[Flash,Swish] von Flash aus eine bestimmte Scene,Frame Laden
|
|