Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-11-2004, 14:14   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2004
Beiträge: 5
Question Ausgabe eines Wertes aus einer externen Tabelle

Hallo liebe Flash Gemeinde

mein erster Beitrag und direkt eine Frage *g*

Ich bin was Flash angeht noch relativ am Anfang meines Wissen und habe dennoch folgendes vor:

Ich möchte mit einem Befehl ein Flashobjekt darstellen lassen, welches sich anhand des Befehles eine Zahl aus einer Tabelle zieht und diese darstellt.

Das Flashobjekt soll einfach nur eine Zelle sein, welche eine Zahl darstellen soll.

Ich habe also eine Tabelle mit zwei Spalten: Wert1 und Wert2.
Das Flashobjekt soll also mit einem Befehl (Wert1) die Tabelle durchsuchen und Wert2 ausgeben.

Ich hoffe ich habe mich einigermaßen verständlich ausgedrückt und würde mich sehr über Tipps freuen!

Vielen lieben Dank im Voraus!
soulchyld
soulchyld ist offline   Mit Zitat antworten
Alt 02-11-2004, 14:19   #2 (permalink)
::: codeslinger :::
 
Benutzerbild von L4M4R
 
Registriert seit: Apr 2003
Ort: schweiz
Beiträge: 725
hä?
__________________
Am Anfang schuf Gott das Advanced Research Projects Agent Network, dass auf den Namen ARPAnet getauft wurde, und das ARPAnet wuchs und gedieh und zeugte das Milnet, und das ARPAnet und das Milnet zeugten das Internet, und das Internet und seine Nachkommen, USENET Newsgroups und das World Wide Web, wurden zu einer Dreifaltigkeit, die das Leben seines Volkes für alle Zeiten grundlegend veränderte. L4M4R
L4M4R ist offline   Mit Zitat antworten
Alt 02-11-2004, 14:35   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2004
Beiträge: 5
hmm ok, das hatte ich befürchtet *g*

vll noch mal anders erklärt:

ich will, dass je nachdem welchen Wert1 ich dem Flashobjekt mitgebe mir dieses den Wert2 aus der Tabelle anzeigt.

In HTML kann ich z.B. einem FORM Befehl einen Wert mitgeben: "input value=WERT1".

Es muss ja hoffentlich irgendwie möglich sein, dass Flash eine Tabelle nach einem Wert durchsucht und wenn es ihn gefunden hat den Wert ausgibt, welcher daneben steht.
Die Tabelle kann in irgendeinem Format sein, je nachdem womit Flash am Besten klarkommt.
soulchyld ist offline   Mit Zitat antworten
Alt 02-11-2004, 15:49   #4 (permalink)
::: codeslinger :::
 
Benutzerbild von L4M4R
 
Registriert seit: Apr 2003
Ort: schweiz
Beiträge: 725
ein 2D Array?
ActionScript:
  1. var a_Tabelle:Array = new Array();
  2. a_Tabelle[0] = new Array(0,0,0,0,0,0,0,0,0,0);
  3. a_Tabelle[1] = new Array(0,0,0,0,0,0,0,0,0,0);
  4. a_Tabelle[2] = new Array(0,0,0,0,0,0,0,0,0,0);
  5. a_Tabelle[3] = new Array(0,0,0,0,0,0,0,0,0,0);
  6. a_Tabelle[4] = new Array(0,0,0,0,0,0,0,0,0,0);
  7. a_Tabelle[5] = new Array(0,0,0,0,0,0,0,0,0,0);
  8. a_Tabelle[6] = new Array(0,0,0,"Wert1","ich steh neben Wert1, hahaha",0,0,0,0,0);
  9. a_Tabelle[7] = new Array(0,0,0,0,0,0,0,0,0,0);
  10. a_Tabelle[8] = new Array(0,0,0,0,0,0,0,0,0,0);
  11. a_Tabelle[9] = new Array(0,0,0,0,0,0,0,0,0,0);

ist die einfachste Form für eine Tabelle!
__________________
Am Anfang schuf Gott das Advanced Research Projects Agent Network, dass auf den Namen ARPAnet getauft wurde, und das ARPAnet wuchs und gedieh und zeugte das Milnet, und das ARPAnet und das Milnet zeugten das Internet, und das Internet und seine Nachkommen, USENET Newsgroups und das World Wide Web, wurden zu einer Dreifaltigkeit, die das Leben seines Volkes für alle Zeiten grundlegend veränderte. L4M4R
L4M4R ist offline   Mit Zitat antworten
Alt 03-11-2004, 14:32   #5 (permalink)
Neuer User
 
Registriert seit: Nov 2004
Beiträge: 5
uff, also da komme ich jetzt nicht mehr ganz mit *g*

vll. erkläre ich mal kurz wofür das ganze später mal sein soll:

in der tabelle sind artikelnummern (wert1) und bestände (wert2) vorhanden. momentan gibt es die tabelle nur als .csv datei.

das ganze soll für die anzeige des bestandes bei auktionen auf ebay sein.

ich will also eine beschreibung hochladen in der immer der aktuelle bestand mit angezeigt wird

in dem flash objekt soll also nur eine zahl (wert2) angezeigt werden. um dies aber für jede auktion zu erreichen muss ich in jeder auktion einen code mit angeben damit mir das flash fenster auch den richtigen wert raussucht.

ich hoffe, dass es jetzt einigermaßen verständlich ist und bin für jeden tipp überaus dankbar
soulchyld ist offline   Mit Zitat antworten
Alt 03-11-2004, 15:50   #6 (permalink)
::: codeslinger :::
 
Benutzerbild von L4M4R
 
Registriert seit: Apr 2003
Ort: schweiz
Beiträge: 725
aha jetzt hab ich's wohl verstanden: der Besucher kann sich über Flash den Bestand ankucken, dass würde dann aber bedeuten dass du Flash eine ID mitschicken musst, eben diese Atrikelnummer. Variablen an eine *.swf per direkt Link zu übergeben geht wohl am einfachsten mit einem kleinen PHP Script. Du brauchst nur eine PHPDatei zu erstellen die einfach in den HTMLCode die übergebene Variable an die *.swf weitergibt, dass geht so:
PHP-Code:
<param name="movie" value="deineSWF.swf?&__AID='.$id.'&"/>
//Flash kennt nun die $id unter der Variable __AID 
der Link würde dann http://www.meinserver.xx/script.php?id=124 heissen

in Flash selbst kannst Du dann einfach ein Array mit den Artikelnummern und Beständen haben
ActionScript:
  1. var a_list:Array = new Array();
  2. a_list[0] = new Array(124,1); //Artikelnummer, Bestand
  3. a_list[1] = new Array(456,10);
  4.  
  5. for(var i:String in a_list){
  6.     if(a_list[i][0] == __AID){
  7.         trace("Artikel [" + __AID + "] hat Stückzahl: " + a_list[i][1]);
  8.         break;
  9.     }
  10. }
__________________
Am Anfang schuf Gott das Advanced Research Projects Agent Network, dass auf den Namen ARPAnet getauft wurde, und das ARPAnet wuchs und gedieh und zeugte das Milnet, und das ARPAnet und das Milnet zeugten das Internet, und das Internet und seine Nachkommen, USENET Newsgroups und das World Wide Web, wurden zu einer Dreifaltigkeit, die das Leben seines Volkes für alle Zeiten grundlegend veränderte. L4M4R
L4M4R ist offline   Mit Zitat antworten
Alt 03-11-2004, 16:46   #7 (permalink)
Neuer User
 
Registriert seit: Nov 2004
Beiträge: 5
super klasse, vielen lieben dank! ich glaube, dass ist genau das was ich gesucht habe und ich denke mal, dass ich das auch so umgesetzt bekomme

allerdings sollen die bestände täglich aktualisiert werden. daher noch eine frage:
kann ich das array auch extern in einer datei lagern? z.b. in form einer .txt oder .csv datei?

so dass ich die bestandsdatei also immer auf dem server aktualisieren kann und dadurch automatisch immer der aktuelle bestand angezeigt wird.
soulchyld ist offline   Mit Zitat antworten
Alt 03-11-2004, 16:51   #8 (permalink)
::: codeslinger :::
 
Benutzerbild von L4M4R
 
Registriert seit: Apr 2003
Ort: schweiz
Beiträge: 725
txt ist wohl am einfachsten aber eine Datenbank ist immer schöner
__________________
Am Anfang schuf Gott das Advanced Research Projects Agent Network, dass auf den Namen ARPAnet getauft wurde, und das ARPAnet wuchs und gedieh und zeugte das Milnet, und das ARPAnet und das Milnet zeugten das Internet, und das Internet und seine Nachkommen, USENET Newsgroups und das World Wide Web, wurden zu einer Dreifaltigkeit, die das Leben seines Volkes für alle Zeiten grundlegend veränderte. L4M4R
L4M4R ist offline   Mit Zitat antworten
Alt 03-11-2004, 16:57   #9 (permalink)
Neuer User
 
Registriert seit: Nov 2004
Beiträge: 5
hmm, sehe ich ansich auch so, aber es soll ja eine möglichst simple lösung sein und muss jetzt auch nich so sehr ausgereift sein

kannst du mir denn noch verraten wie das AS aussehen müsste, damit es sich die Daten aus der .txt-datei zieht und nicht aus dem array?

sorry, wenn ich so aufdringlich frage :/ möchte dir jetzt auch nicht zu viel mühe machen. falls das jetzt zu weit führen sollte auch kein problem, ich werde es dann schon irgendwie rausfinden *hoff* *g*

thx
soulchyld 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 16:03 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele