Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-12-2003, 14:30   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Ort: münchen
Beiträge: 80
Question arrayinhalt vorladen

hi!

und zwar habe ich einen zweidimensionales array erstellt mit hilfe ich meine bildergalerie vorladen möchte. es sind pro reihe (insgesamt 2) 11 bilder.dann werden leere mcs erstellt,die die bilder laden. ist das hier korrekt?

pictures=new Array(2);

for(var i=0;i<pictures.length;i++){
pictures[i]=new Array(11);
trace(pictures[i]);
}

for(var ordner=1;ordner<=pictures.length;ordner++){
for(var pic=1;pic<=pictures[ordner-1].length;pic++){
this.createEmptyMovieClip("mc"+ordner+"_"+pic,0);
this["mc"+ordner+"_"+pic].loadMovie(ordner+"/pic"+pic+".jpg");

}
}


noch eine andere frage: wie funktoniert eigentlich genau das preloaden. wird die ganze hauptzeitleiste mit ihrem inhalt vorgeladen...auch die mcs, die schaltflächen haben,von denen aus funktionsaufrurfe an die hauptzeitleiste gehen?...wo soll ich diesen code platzieren?

mfG!!!
sonybook ist offline   Mit Zitat antworten
Alt 09-12-2003, 14:50   #2 (permalink)
.--. .. ..- ...
 
Benutzerbild von pius
 
Registriert seit: Jul 2002
Ort: munich
Beiträge: 1.345
das Array brauchst du doch eigentlich garnicht ... !?

den code legst du dorthin, wo die bildcontainer drangehängt werden sollen ...
__________________
one out of many
pius ist offline   Mit Zitat antworten
Alt 09-12-2003, 15:00   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Ort: münchen
Beiträge: 80
ich habe meine flashseite schon mal auf einem externen server getestet und mußte feststellen,dass es zu akuten verzögerungen kommt trotz preloader.es werden nicht mal alle bilder angezeigt!
ich denke,es wird einfach nicht alles vorgeladen.
meine bildergalerie zeigt die entsprechenden bilder nach klick auf einen in einen mc eingebetteten button des hauptmenüs mithilfe dieser funktion:
es werden immer nur drei bilder angezeigt. bei klick auf einen scrollbutton die nächsten drei etc.


function next4pic(picMax, ordner) {
for (var i = 1; i<=3; i++) {
picNo = picNo+1;

if (picNo>picMax) {
picNo = 1;

}

_root.bildleiste["b"+i].loadMovie("pics/"+ordner+"/"+"pic"+picNo+".jpg");

deswegen möchte ich nun erreichen,dass die gesamten bilder schon mal vorgeladen werden,damit das wie oben beschrieben nicht passiert. Gibt´s denn einen besseren vorschlag?
ich bin für jede hilfe dankbar...ich sitze hier schon seit stunden.......seufz

mfG!!!
sonybook ist offline   Mit Zitat antworten
Alt 09-12-2003, 15:22   #4 (permalink)
.--. .. ..- ...
 
Benutzerbild von pius
 
Registriert seit: Jul 2002
Ort: munich
Beiträge: 1.345
hier hast du auf jeden Fall noch nen fehler drin, denn du solltest NICHT alle mc mit 'depth' = 0 attachen

this.createEmptyMovieClip("mc"+ordner+"_"+pic,0);
__________________
one out of many
pius ist offline   Mit Zitat antworten
Alt 09-12-2003, 15:30   #5 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Ort: münchen
Beiträge: 80
this.createEmptyMovieClip("mc"+ordner+"_"+pic,i);

so richtig?

kann mir jemand noch auf meine fragen(siehe oben) antworten?
mfG
sonybook ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 12:54 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele