| |||||||
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: Jan 2005
Beiträge: 61
|
hallo, ich habe folgendes problem ... ich hab mir in ein array ein object geladen welches .image als attribute besitzt! nun will ich alle jener objecte in diesem array nach der reihe laden! ich hab es so probiert ... Code: this.loader_mc= new Array();
this.loader_listener= new Array();
for(i=0; i<this._mc.length; i++)
{
this.loader_mc[i]= new MovieClipLoader();
this.loader_mc[i].index=i;
this.loader_listener[i] = new Object();
this.loader_listener[i].index=i;
this.loader_listener[i].onLoadInit = function(target_mc)
{
trace("loaded"+i+target_mc);
}
this.loader_mc[i].addListener(this.loader_listener[i]);
this.loader_mc[i].loadClip(this._mc[i].image,this.leftPageContainer);
trace(i);
} wenn ich mir nun den index ausgeben lasse geht dies perfekt ... es kommt auch kein error ... hab zuvor auch den error listener drinnen gehabt kommt jedoch nix! dennoch werden die dinger nicht geladen! (dabei nun ganz egal da sie ja eh überschrieben werden!) wenn ich nun die for schleife entferne und einfach i=0 setze ... funktioniert es ... vielleicht ist mien ansatz falsch ... nur wie serialisiere ich bitte moviecliploader? lg, pranko |
| | |
| | #2 (permalink) |
| ActionStripper Registriert seit: Nov 2001 Ort: Oldenburg
Beiträge: 3.275
|
trace("loaded"+i+target_mc); geht nicht, weil das i innerhalb der onLoadInit-Funktion nicht mehr definiert ist. du müsstest also schreiben: trace("loaded"+target_mc);
__________________ Design ist AUCH Geschmackssache. |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |