Antworten auf deine Fragen:
Neues Thema erstellen

Bildname aus Array lesen ?

campman

Nicht mehr ganz neu hier

Hallöchen ich schon wieder :lol:

ich habe mit der for schleife alle Namen der Bilder die ich laden muss in ein array gespeichert.
Funzt auch gut. Bei trace (myArr[1]); steht dann auch 1.jpg dein wie es sein soll.
Nur functioniert die Übergabe an eine function nicht.

PHP:
scAle("bilder/mdr/"+myArr[nummerMC]);//funktionsaufruf

in diesem fall zeigt er mir als fehler an, .....bilder/undefined konnte nicht geladen werden. :motz:

sicher in Datentyp oder wieder ein Schreibproblem:schmoll:

jemand einen Tip für mich ?

hier das script :

PHP:
var nummerMC = 1;
//var Bild = ("bilder/mdr/"+nummerMC+".jpg");
var myArr:Array = new Array();

for (i = 0; i < 100; i++){
 myArr[nummerMC] = nummerMC+".jpg";
 this["bild"+nummerMC+"_mc"].onRelease=function(){
 scAle("bilder/mdr/"+myArr[nummerMC]);//funktionsaufruf 
 }
 //myArr[nummerMC] = (nummerMC+".jpg");
 trace (myArr[nummerMC]);
 trace ("bilder/mdr/"+myArr[nummerMC]);
 nummerMC++;
 
}

aja wenn ich der function einen manuellen Zielpfad geb so

PHP:
scAle("bilder/mdr/1.jpg");

dann gehts wunderbar aber halt nur mit dem einen bild. Ich möchte nicht für 100 Bilder 100 Aufrufe schrei:lol:ben .


mfg _camp
 

campman

Nicht mehr ganz neu hier

AW: Bildname aus Array lesen ?

ich hab noch weiter rumprobiert, und es klemmt an der relativen Angabe der array nummer :motz:

PHP:
scAle("bilder/mdr/"+myArr[nummerMC]);
geht nicht :mad:

PHP:
scAle("bilder/mdr/"+myArr[4]);
geht :hmpf:

wie kann ich die 4 in myArr[4] durch eine variable ersetzen ????? :'(
 

sokie

Mod | Web

AW: Bildname aus Array lesen ?

ich verstehe nicht, was da passieren soll. die Funktionalität soweit sie oben zu sehen ist, könnte man so zusammenfassen:
Code:
var bild:String = "";

for (i = 1; i <= 100; i++){
 bild = "bilder/mdr/" + i + ".jpg";
 this["bild"+ i +"_mc"].onRelease=function(){
   scAle(bild);//funktionsaufruf 
 }
 trace (bild);
}

wobei der movielip "bild" +i + "_mc" vorher noch erzeugt werden müsste.
was macht die Funktion scAle()?
 
Zuletzt bearbeitet:

campman

Nicht mehr ganz neu hier

AW: Bildname aus Array lesen ?

hallöchen,

thx. :lol:
werds gleich mal testen
da brauch ich ja gar kein array :lol: wieder mal falsch gedacht.

die mc's werden woanders erzeugt und existieren schon.


scAle preloadet das Bild und animiert das einblenden ein bischen hübsch.

aber wo wir das mit dem array einmal haben , beim schreiben in ein array kann ich die indexnummer ja als variable angeben.
myArr[nummerMC];
aber wieso funzt das beim lesen net ?

mfg _camp

och ne geht so net
icon_cry.gif


egal auf welches Bild ich klicke will flash immer bild 100 laden da die variable bild durch die for schleife auf 100 hochgezählt wird.

habe evtl ei wichtiges detail vergessen:

auf der Bühne hab ich 100 mc' in die auf kleine Bilder geladen werden, das geht gut.
Nun soll bei klick auf eines der kleinen das passende große geladen werden.

deswegen hatte ich den versuch mit dem array angefangen um für jeden durchlauf der schleife den Bildnahmen zu speichern.

mir raucht schon die birne

mfg _camp
 
Zuletzt bearbeitet von einem Moderator:

sokie

Mod | Web

AW: Bildname aus Array lesen ?

mit Array hättest(hattest*g*) du das selbe Problem, nämlich, dass er auf das element[101] zugreift und das ist 'undefined'.

ich weiss nicht ob das so guter stil wäre, aber man könnte der instanz eine eigenschaft zuweisen, in der man zB den bildnamen speichert, denn man dann später nutzen kann:
zB
Code:
for (i = 1; i <= 100; i++){
    this["bild"+ i +"_mc"].bild = "bilder/mdr/" + i + ".jpg";
    this["bild"+ i +"_mc"].onRelease=function(){
        trace(this.bild); //oder funktionsaufruf
    }
}
 
Zuletzt bearbeitet:

h_seldon

Aktives Mitglied

AW: Bildname aus Array lesen ?

der Stil ist schon ok;)

Allerdings benötigt man faktisch nur die Zählvariable i, die abgespeichert werden muss. Pfad- und Bildname legt man beispielsweise in einem Variablen-Block zu Beginn des Skripts fest, dann lässt sich bei Bedarf der benötigte Bildername schnell ermitteln.

Viel Spass
 

campman

Nicht mehr ganz neu hier

AW: Bildname aus Array lesen ?

:lol:Ha °°°

geht jetz.
falls es jemanden interressiert,

ich hab die onRelease Bedingung am Anfang von meiner Funktion eingefügt und als parameter bildMC und Bild übergeben.

danke euch allen für die Hilfe.

gruss _camp
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.565
Beiträge
1.538.067
Mitglieder
67.488
Neuestes Mitglied
Andrew56524
Oben