Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-09-2003, 19:20   #1 (permalink)
Der 2. MacGyver
 
Benutzerbild von chickendeath
 
Registriert seit: Jul 2002
Ort: Kiel
Beiträge: 692
SQL-Abfrage mit Schleife.

Von vornherein, SORRY!
Ich weiß ihr werdet mich erschlagen, weil das Thema schon 1000x existiert, aber ich habe leider nichts mit entsprechendes gefunden.

Mein Plan:

Ich möchte die Daten aus meiner Datenbank abfragen und in Flash darstellen lassen. Es sollen jeweils von den ersten 10 Datensätze die Überschrift dargestellt werden und wenn ich draufklicke soll der ganze Inhalt in einem neuen MC, oder wie man das regeln könnte, erscheinen. Falls mehr als 10 Datensätze vorhanden sind, soll man unten auf einen Pfeil klicken können und es sollen die Datensätze 10-20 angezeigt werden und so weiter.


Für meinen Teil:
In PHP wäre das ja alles gar kein Thema, aber ich weiß nicht wie ich Flash die Schleife vermitteln soll und wie das untereinander gemacht sein soll und wie ich das ganze PHP Script bei mir einbinde. Vielleicht ist es jetzt sehr unverschämt euch alles zu fragen, aber ich werde das dann lernen und anschliessend nicht mehr fragen müssen.

Über Hilfe wäre ich wirklich sowas von dankbar!
Vielen Dank im vorraus,
chickendeath
chickendeath ist offline   Mit Zitat antworten
Alt 23-09-2003, 08:28   #2 (permalink)
aus dem FF
 
Registriert seit: Jun 2001
Ort: Munich
Beiträge: 1.306
aloaa

die fertige lösung hab ich dir nich parat, aber vielleicht bekommen wir das ja zusammen hin *g*
für den angang benötigst du auf jedenfall ein LoadVars object.
Möchtest du nur eine bestimmte Spalte in sql auslesen?

ActionScript:
  1. function ladeDaten() {
  2.     myVars = new LoadVars();
  3.     myVars.load("script.php", myVars);
  4.     myVars.onLoad = function(success) {
  5.         if (success) {
  6.             funcDieAusgabeErzeugt(this.datenVonsql);
  7.         }
  8.     };
  9. }

datenVonsql ist die variable im php script die deine headlines enthält ... diese werden dann an die function übergeben die das ganze in den mc setzt.

Was die Ausgabe betrifft, würd ich das so lösen: Ein MC mit Textfeld, der aus der Library attached wird und mit den Headlines aus der Datenbank gefüllt wird. Diesen MCs dann maskieren, so daß nur 10 Zeilen zu sehen sind und wenn man nen Button drückt, dann wird der MC mit den Headlines eben in der y-richtung verschoben.

Die Schleife könnte so aussehen:

ActionScript:
  1. function funcDieAusgabeErzeugt(datenVonsql) {
  2.     _root.createEmptyMovieClip("ausgabe", 1);
  3.     str = tmpstr.split(",");
  4.     var posY = 12;
  5.     for (j=1; j<str.length; j++) {
  6.         var dup = str[j-1];
  7.         var pfad = _root.mainmenu;
  8.         pfad.attachMovie("item", "but"+j, j+1);
  9.         pfad["but"+j].display = dup;
  10.         pfad["but"+j]._height = 15+dup;
  11.         pfad["but"+j]._y = posY;
  12.         posY += pfad["but"+j]._height-2;
  13.     }
  14.     delete posY;
  15. }

Wenn Fragen - fragen!

Grüsse
pixel
__________________
Erfolg hat nur der, der etwas tut während er auf den Erfolg wartet.

Nicht klicken!

Geändert von piXeLfanatiker (23-09-2003 um 08:36 Uhr)
piXeLfanatiker 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 10:07 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele