Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-07-2006, 21:28   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2006
Beiträge: 4
Question Abstimmung

Hallo,

ich möchte ein Art Abstimmung auf meiner Seite einführen (bzw in meine Flashseite einbauen). Genau (damit sich jeder was darunter vorstellen kann) geht es um Ergebnisse beim Fussball. Jeder Besucher soll sich für ein Ergebnis entscheiden können (1,0,2 - ihr kennt das sicher von betandwin).

Nach Auswahl (bzw schon von anfang an) zeigt sich die Abstimmung dann in Form einer Prozentanzeige. Das ganze sollte in etwa so aussehen:

Bayern - Dortmund 1 - 45% 0 - 20% 2 - 35%
Leverkusen - Schalke 1 - 30% 0 - 20% 2 - 50%
usw...

wobei eben jedes ergebnis gleichzeitig auch ein button ist, um wählen zu können.

theoretisch düfte das ja nicht so schwer zu machen sein, leider für mich schon. hab mich bei flash immer nur mit den graphischen sachen beschäftigt, fürs actionscript hats net gereicht (gut, gotoandplay() hab ich auch schon mal gehört)

evtl wäre es auch super, wenn man die statistiken (wer hat was wie oft geklickt) einsehen könnte. kann man doch theoretisch in ner externen text-datei machen, oder?

würde mich freuen, wenn sich der ein oder andere mal gedanke macht, vielleicht ist es ja wirklich keine große sache.

falls irgendwas unklar in meiner zielsetzung, bitte einfach nachfragen.

danke!!!
funille ist offline   Mit Zitat antworten
Alt 11-07-2006, 21:39   #2 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Der Hauptanteil der Aufgabenstellung liegt bei serverseitigen Scriptsprachen wie z.B. php
Flash selbst kann auf dem Server nichts schreiben, was ja notwendig ist, um eine Auswahl zu speichern.
Insofern kann Flash nur Variablen einlesen und an ein serverseitiges Script schicken. DIes schreibt es dann in eine Textdatei z.B. oder in eine Datenbank. Ich bevorzuge letzteres. Klingt zwar schwieriger, ist es aber eigentlich nicht dafür wesentlich komfortabler. Die eigentliche Arbeit läuft im Backend. Der erste Schritt wäre also, dieses aufzubauen.
In Flash selbst brauchst du dann das loadVars-Objekt. Einfach mal nach loadVars suchen oder in der Flashhilfe schauen.
Was die Darstellung selbst angeht - das "hübsch machen" also - wäre dann der dritte Schritt.

Fang mal mit dem ersten an - wenn du dann konkret wo hängst, nochmal mit deinem Versuch nachfragen.

Edit: Eine Suche hier im Forum nach "voting" o.ä. dürfte ggf. auch den einen oder anderen Ansatz bringen.
__________________
www.rena-hermann.de

The angels have the phone box

Geändert von rena (11-07-2006 um 21:44 Uhr)
rena ist offline   Mit Zitat antworten
Alt 11-07-2006, 23:05   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2006
Beiträge: 4
hmm...

hört sich schlimm an ich dachte vielleicht, dass ich mit vielleicht mit mathematischen befehlen an mein ziel komme. mit einer art rechnung. jeder klick ist 1. 1 zu den anderen dazu und dann in prozent ausgedrückt. aber gut... wahrscheinlich gehts echt nicht.

naja, php ist ja ganz schön, hab ich natürlich auch schon drüber nachgedacht. hab dann auch gleich mal ein paar scripte im web gefunden, diese angeschaut und auch meistens ^^ zum laufen gebracht. allerdings habe ich dann ein paar probleme mit der anpassung.

viele php-polls lassen nur eine umfrage pro seite zu, in meinem fall ein großes problem (da ja mehrere, voneinander unabhängige spiele). und wie ich dann die einzelnen befehle verteilen soll, ist mir auch ein rätsel. man glaubt gar nicht, wie umfangreich so ein "poll" ist

wie also muss ich vorgehen? im prinzip gehts ja wirklich nur um die prozentanzeigen. das heißt den rest kann ich einfach so mit flash machen. doch wie handhabe ich dass dann? mach ich buttons draus und aktiviere mit loadvar das php-script? ganz so leicht ist es ja nicht. das design der polls ist ja meist (bei denen die ich gefunden habe) vorgegeben. ich müsste also nur das wesentliche herausziehen... aber was ist das wesentlich?

und noch was: hängt der begriff "datenbank" immer gleich auch mit mysql zusammen oder funktioniert php auch unabhängig davon?

gut, das wars erst mal
funille ist offline   Mit Zitat antworten
Alt 11-07-2006, 23:28   #4 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Zitat:
Zitat von funille
ich dachte vielleicht, dass ich mit vielleicht mit mathematischen befehlen an mein ziel komme. mit einer art rechnung. jeder klick ist 1. 1 zu den anderen dazu und dann in prozent ausgedrückt. aber gut... wahrscheinlich gehts echt nicht.
Lokal schon ... also wenn der User im Laufe seines Seitenbesuchs fünf Mal auf einen Button klickt, kann man natürlich auch innerhalb von Flash eine Variable hochzählen und beliebige mathematische Verrenkungen damit anstellen.
Aber das nützt ja nichts für die Aufgabenstellung. Das Klicken muss ja auch auf dem Server gespeichert werden, das kann Flash nicht alleine.

Komplexe frei verfügbare Scripts ohne Kenntnisse zu reduzieren dürfte schwierig werden.
Ich würde andersrum anfangen:

Erstmal die Grundlagen zu php ... eine nette Seite dafür ist z.B. www.schattenbaum.net/php
Dies um überhaupt erstmal etwas auf dem Server speichern zu können.
Als ich es zum ersten Mal alleine geschafft hatte, ein "Hallo Welt" in eine Textdatei zu speichern, hatte ich drei Tage ein Dauergrinsen im Gesicht.
Es lohnt sich also, oder wie ein geschätzter Forumuser zu sagen pflegt: "Selbstgelerntes ist am Besten".

Dann der Datenaustausch zwischen Flash und Php. agedoubleju hat das hier zusammengefasst
Nachladen von Variablen aus Texten oder PHP-Files
Allerdings wären Actionscriptgrundlagen dafür hilfreich. Ob "schonmal von gotoAndPlay() gehört haben" reicht ... hhmm.

Erst zum Schluss ist dann das Aufbereiten der eingelesenen Daten in Flash dran. Ggf. auch mit mathematischen Befehlen. Aber auch dafür wären ein paar AS-Grundlagen nützlich.

Zu deiner letzten Frage: Nein, Php ist nicht zwingend mit Datenbanken/MySQL verbunden. Du kannst die entsprechenden Werte per Php auch einfach in eine txt-Datei schreiben. Ich persönlich find's halt mit Datenbanken komfortabler.

Gruß
Rena
__________________
www.rena-hermann.de

The angels have the phone box

Geändert von rena (11-07-2006 um 23:34 Uhr)
rena ist offline   Mit Zitat antworten
Alt 11-07-2006, 23:38   #5 (permalink)
Neuer User
 
Registriert seit: Jul 2006
Beiträge: 4
na prima.... html habe ich mir damals auch selber beigebracht, in sofern stimmt das wohl mit "selbsterlernten ist das beste". allerdings hat es mich ein wenig meiner geschätzten lebenszeit gekostet ^^

php kommt mir allerdings noch ein wenig komplexer vor und insofern auch ein etwas schwerer verständlich. könnte natürlich nach dem durcharbeiten eines tutorials schon wieder anders sein.

am ende wird mir doch nichts anderes übrig bleiben...

datenbanken scheinen mir übrigens auch komfortabler zu sein, jetzt mal nur vom logischen verständnis. also wird mir eine kleine einarbeitung in die welt von mysql nicht erspart bleiben.

nun ja, ich denke mit diesem forum habe ich guten rat zur seite, ich werde dann meine erfolge oder misserfolge einfach posten und auf hilfe hoffen

nun denn, es geht los!
funille ist offline   Mit Zitat antworten
Alt 11-07-2006, 23:59   #6 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Dann viel Erfolg ... und es lohnt sich wirklich.
Ist ungefähr der gleiche Unterschied wie "eine bestimmte Busstrecke vorgesetzt kriegen um an der nächsten Haltestelle wieder auszusteigen" versus "Fahrpläne lesen lernen und dann zukünftig überall hinkommen".

Und wenn du konkret wo hängst, nirgendwo was dazu findest und dann mit deinem Versuch nachfragst, wird dir hier vermutlich gerne geholfen.

Gruß
Rena
__________________
www.rena-hermann.de

The angels have the phone box

Geändert von rena (12-07-2006 um 00:00 Uhr)
rena ist offline   Mit Zitat antworten
Alt 12-07-2006, 23:08   #7 (permalink)
Neuer User
 
Registriert seit: Jul 2006
Beiträge: 4
so, hab mal ein bisschen gelesen und einiges ausprobiert.

hier meine ersten erfolge:

http://mitglied.lycos.de/funille/hallo.php

und je nach dem, ob das ergebnis der multiplikation kleiner als 1000, zwischen 1000 und 2000 liegt, oder größer als 2000 ist, ändert sich der Satz.

bin stolz auf mich
funille ist offline   Mit Zitat antworten
Alt 12-07-2006, 23:25   #8 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Sauber ... du bist auf dem richtigen Weg.
Ich hab damals glaub länger für so 'nen Schritt gebraucht ...

Nicht aufgeben.
Gruß
Rena

PS: Als kleiner Ansporn ... Flash bzw. Actionscript und Php sind sich was deine Berechnungen und Abfragen, die du dort vermutlich verwendest, recht ähnlich. Insofern wird's dir, wenn du sowas ähnliches dann mal mit Flash umsetzen willst, viel leichter fallen.
So ist das bei den Scriptsprachen - die Logik dahinter ist meist vergleichbar.
__________________
www.rena-hermann.de

The angels have the phone box
rena 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 04:28 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele