Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-01-2006, 19:42   #1 (permalink)
Neuer User
 
Benutzerbild von sonnenstrahlen
 
Registriert seit: Jan 2006
Ort: Linz
Beiträge: 21
geladene Variablen in Galerie verwenden?

Hallo Leute! Auf die Gefahr hin, das ich mich total lächerlich mach, aba ich hab einen kompletten Hirnknoten bereits.

ich lese aus einer php datei dann die ganzen Daten in actionscript ein und gebe sie aus durch einen sich duplizierenden Movieclip. Funktioniert alles. Text und Fotos stehen dann alle so beinander wie sie sollen (image00 und text0).

So mein Problem, da ich aber jetzt zu jedem Text sehr viele Bilder habe, habe ich eine eigene Bildergalerie in Flash gestaltet. Jetzt möchte ich in dieser die ausgelsenen Bilder implementieren.
Das heißt das Design der Galerie liegt in dem nächsten frame 5 und ich möchte jetzt bei einem Klick auf den Text0 auf meine Bildergalerie gelangen, die mir nur die images00, images01, images02 usw. ausgibt, beim text1 möchte ich dann per klick die images10, images11, usw. ausgeben

Ich weiß aba nicht wie ich mein Array images[i] übergeben kann, damit ich weiß welche Bilder hochgeladen werden müssen. Oder gibt es da eine viel einfacher Lösung?

var textformater=new TextFormat();
textformater.size = 12;
textformater.font = "Verdana";

var lader = new LoadVars();

lader.onLoad = function(geladen) {
if (geladen) {
var posY = 0;
_root.createEmptyMovieClip('mcContainer', 0);

//Anzahl der Texte
var anz = this.anzahl;

//Array in dem die Bilder gespeichert werden
var pics:Array = new Array();

for (i=0; i<anz; i++) {
pics[i] = this["countpics"+i];

//Ausgabe date, headline, usw. durch duplizierendes Template
_root.mcContainer.attachMovie('mcTmpl', 'mcTmpl'+i, i);
_root.mcContainer['mcTmpl'+i].txtDate.autoSize="left";
_root.mcContainer['mcTmpl'+i].txtDate.text = this["event_date"+i];
_root.mcContainer['mcTmpl'+i].txtHeadline.autoSize="left";
_root.mcContainer['mcTmpl'+i].txtDate.setTextFormat(textformater);
_root.mcContainer['mcTmpl'+i].txtHeadline.text = this["headline"+i];
_root.mcContainer['mcTmpl'+i].txtHeadline.setTextFormat(textformater);
_root.mcContainer['mcTmpl'+i].txtContent.autoSize="left";
_root.mcContainer['mcTmpl'+i].txtContent.text = this["descr"+i];
_root.mcContainer['mcTmpl'+i].txtContent.setTextFormat(textformater);
_root.mcContainer['mcTmpl'+i].txtLocation.autoSize="left";
_root.mcContainer['mcTmpl'+i].txtLocation.text = this["location"+i];
_root.mcContainer['mcTmpl'+i].txtLocation.setTextFormat(textformater);

//läuft an der Stelle i alle Bilder ab und gibt sie zurzeit übereinander aus -//weiterleitung an die Bildergalerie
for(j=0; j<pics[i] ; j++){
_root.mcContainer['mcTmpl'+i].mcPicture.loadMovie(this["event_img"+i+j]);
}

//Textfeld zum anklicken auf "alle Bilder" zeigen, springt dann auf die Galerie
//und wie bekomme ich dann dort die Bilder hinein?
_root.mcContainer['mcTmpl'+i].createEmptyMovieClip("pics", 1);
_root.mcContainer['mcTmpl'+i].mc_pics.createTextField("textfeld", 1, 0, 0, 0, 0);

_root.mcContainer['mcTmpl'+i].mc_pics.txtPicture.text = "zu den Bildern!";
_root.mcContainer['mcTmpl'+i].mc_pics.txtPicture.setTextFormat(textformater);

_root.mcContainer['mcTmpl'+i].mc_pics.onRelease = function() {
gotoAndStop(5);
}

_root.mcContainer['mcTmpl'+i]._y = posY;
posY += _root.mcContainer['mcTmpl'+i]._height+2;
}

} else {
trace("Error loading variables");
}
};
lader.load("events_connector.php");
stop();
delete this.lader;
sonnenstrahlen 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 14:16 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele