• Blackberry DevCon – Register Now!
Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-07-2010, 16:52   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2010
Beiträge: 62
Fragen zu einer Navigation

Hallo Leute,
ich Sende von einem Server ein Packet, das z.B. so aussieht:
CR[1]Name[1]ORT[1]
das [1] sind Character die das Packet abtrennen.

Nun sollte über Flash in der Navigation immer das selbe gezeigt werden, der name und ein Los button der dann zu dem gewünschten ort führt, dies passiert dann gewiss 20mal somit müsste es dann 20mal dubliziert werden und es sollte halt immer an den Ort führen wie das Packet es vorgibt.

jemand ne Idee wie man sowas Realisieren kann?

Gruß Günther
Super_Günther ist offline   Mit Zitat antworten
Alt 25-07-2010, 17:45   #2 (permalink)
q00bar @ work
 
Benutzerbild von LilaQ
 
Registriert seit: May 2010
Beiträge: 88
Kannst du das vielleicht noch n bissl weiter erläutern? Kann mir da grade nix drunter vorstellen.
LilaQ ist offline   Mit Zitat antworten
Alt 25-07-2010, 17:54   #3 (permalink)
Neuer User
 
Registriert seit: Jun 2010
Beiträge: 62
habe mal im anhang ein Bild hochgeladen hoffe das hilft dir etwas weiter.

so wie auf diesem Bild, soll halt immer über das Packet alleine eine Spalte bei der Navigation erstellt werden.
Angehängte Grafiken
Dateityp: png navi.PNG (3,5 KB, 23x aufgerufen)

Geändert von Super_Günther (25-07-2010 um 17:56 Uhr)
Super_Günther ist offline   Mit Zitat antworten
Alt 25-07-2010, 18:46   #4 (permalink)
+ Zimt & Zucker
 
Registriert seit: Mar 2006
Ort: hinterm Mond gleich links
Beiträge: 1.907
Könntest die Informationen in eine xml oder txt Datei stecken (gern auch aus einer Datenbank), diese laden, auswerten und entsprechend deine Navigation aufbauen.

ich frage mich allerdings:
- was "CR" bedeuten soll
- ob du mit "vom server" eine schnellere Verbindung als das Dateieinlesen meinst, weil es vlt um eine Mehrbenutzer Anwendung geht
- was genau mit "Ort" gemeint ist, etwas innerhalb deiner swf, zB ein Framename, oder eine url zu einer Webseite, oder oder oder?
__________________
anbei Grüße vom milchreis: Viva la [Silb]
"Selbst wenn uns nur noch der Zynismus treibt, wir werden trotzdem einfach immer weiter gehen!"

[Von null auf Flash in einem Klick.] <<< klick

Geändert von milchreis (25-07-2010 um 18:48 Uhr)
milchreis ist offline   Mit Zitat antworten
Alt 25-07-2010, 18:51   #5 (permalink)
Neuer User
 
Registriert seit: Jun 2010
Beiträge: 62
Also die Idee das mit xml oder eine Text Datei zu machen lehn ich mal konstant ab, da ich dies schon gerne in Flash Realisieren möchte und somit auch in dem Code.

wäre ja eigl. voll schwachsinning, es kommt ja ein Packet vom Server zum Clienten bzw. der Swf, und dann soll dieser halt das Packet ab Arbeiten und ein Label + die Los Grafik Erstellen und unternander Anzeigen.

Also zum Ort, das was ich mit einem Freund am Basteln bin ist ein Online Chat und nun wird an dem Navigator geschraubt, dort sollte man halt über einen Button neue Räume Erstellen können und diese sollen dann dort Angezeigt werden (Raum name, Los Button zu dem Raum),
aber das mit dem Räume Erstellen tut im Moment nichts zur Sache, geht ja um den Navigator.

Geändert von Super_Günther (25-07-2010 um 18:56 Uhr)
Super_Günther ist offline   Mit Zitat antworten
Alt 25-07-2010, 19:06   #6 (permalink)
+ Zimt & Zucker
 
Registriert seit: Mar 2006
Ort: hinterm Mond gleich links
Beiträge: 1.907
Zitat:
Zitat von Super_Günther Beitrag anzeigen
Also die Idee das mit xml oder eine Text Datei zu machen lehn ich mal konstant ab, da ich dies schon gerne in Flash Realisieren möchte und somit auch in dem Code.
Wie willst du denn bitte etwas dynamisches, fest in die swf Datei einbauen
Wir haben hier wohl etwas aneinander vorbei geredet!?

Wenn ein Benutzer einen Raum betreten will, würde man wohl dies als eine Serveranfrage an den Server schicken, ob denn der Nutzer die Rechte dazu hat.
Wenn dem so ist, steckt der Server den Benutzer in den Raum und schickt ihm nun (wie jedem anderen Benutzer der in diesem Raum ist, ein update, wenn jemand eine Nachricht geschrieben hat).
Oder geht's dir nur darum, die Buttons auf den Schirm zu bekommen?
Spezifiziere doch mal bitte was genau dir unklar ist. =)
__________________
anbei Grüße vom milchreis: Viva la [Silb]
"Selbst wenn uns nur noch der Zynismus treibt, wir werden trotzdem einfach immer weiter gehen!"

[Von null auf Flash in einem Klick.] <<< klick

Geändert von milchreis (25-07-2010 um 19:08 Uhr)
milchreis ist offline   Mit Zitat antworten
Alt 25-07-2010, 19:08   #7 (permalink)
Neuer User
 
Registriert seit: Jun 2010
Beiträge: 62
im Moment geht es mir darum, das Packet im Clienten zu bearbeiten das dieser dann ein Label mit dem Raumname erstellt und da neben ein Button bzw. die Los Grafik, mit der man dann in den Raum kommt.
Super_Günther ist offline   Mit Zitat antworten
Alt 25-07-2010, 19:19   #8 (permalink)
+ Zimt & Zucker
 
Registriert seit: Mar 2006
Ort: hinterm Mond gleich links
Beiträge: 1.907
ich merke, wir nähern uns des Pudel's Kern

Ich nehme inzwischen mal an "CR" soll "changeRoom" bedeuten.

Zitat:
Zitat von Super_Günther Beitrag anzeigen
im Moment geht es mir darum, das Packet im Clienten zu bearbeiten
das kommt ganz darauf an, wie du dein Packet schnürst.
zb. hast du wie in deinem obigen Beispiel ein Array von Strings, das du vom Server bekommst (zb. nachdem du eine Anfrage ala "gib mir alle verfügbaren Räume" an ihn gesendet hast)

in diesem Fall (und unter obiger Annahme) kannst du dir natürlich das "CR Sparen"
Zitat:
Zitat von Super_Günther Beitrag anzeigen
ein Label mit dem Raumname erstellt und da neben ein Button bzw. die Los Grafik, mit der man dann in den Raum kommt.
du nutzt eine Schleife über das Array, du erhälst Button label und Raumname.
um diese zu visualisieren, erstellst du dir entweder einen mc in Flash per hand und weist ihm eine Klasse zu oder du machst alles per AS direkt in der Klasse.

nun erstellst du für jedes Arrayelement eine Instanz jener Buttonklasse der du mit Sicherheit ein Textfeld hinzugefügt hast, welches du jetzt mit dem labelnamen füllst.

Wenn der button gedrückt wird, müsstest du eine Anfrage an den Server senden, das du diesen Raum betreten möchtest.

Soweit der grobe Plan
__________________
anbei Grüße vom milchreis: Viva la [Silb]
"Selbst wenn uns nur noch der Zynismus treibt, wir werden trotzdem einfach immer weiter gehen!"

[Von null auf Flash in einem Klick.] <<< klick
milchreis ist offline   Mit Zitat antworten
Alt 25-07-2010, 19:21   #9 (permalink)
Neuer User
 
Registriert seit: Jun 2010
Beiträge: 62
hört sich ja ganz nett an, mir würde nur die Möglichkeit bleiben dies in AS3.0 zu machen da ich FlashDevelop benutze, d.h. keine Visuelle Oberfläche.
was mir noch nicht so ganz klar ist wie ich dies halt darin umsetzen kann.
Super_Günther ist offline   Mit Zitat antworten
Alt 25-07-2010, 19:40   #10 (permalink)
+ Zimt & Zucker
 
Registriert seit: Mar 2006
Ort: hinterm Mond gleich links
Beiträge: 1.907
Zitat:
Zitat von Super_Günther Beitrag anzeigen
hört sich ja ganz nett an, mir würde nur die Möglichkeit bleiben dies in AS3.0 zu machen da ich FlashDevelop benutze, d.h. keine Visuelle Oberfläche.
was mir noch nicht so ganz klar ist wie ich dies halt darin umsetzen kann.
aha, dann kreise ich mal weiter ein...

- RoomButton ist eine klasse, erbt von sprite
- in ihr zeichne man ein Rechteck (Hintergrund)
- sie sollte ein textfeld besitzen und eine methode, dieses mit einem string zu füllen (oder sie bekommt ihn in ihrem Konstruktor)
- dann möchte die "los" grafik auch noch mit in's Boot, ist das eine fertige jpg oder png Datei?
- zum Schluss noch die Interaktion und fertig
__________________
anbei Grüße vom milchreis: Viva la [Silb]
"Selbst wenn uns nur noch der Zynismus treibt, wir werden trotzdem einfach immer weiter gehen!"

[Von null auf Flash in einem Klick.] <<< klick
milchreis ist offline   Mit Zitat antworten
Alt 25-07-2010, 19:42   #11 (permalink)
Neuer User
 
Registriert seit: Jun 2010
Beiträge: 62
ja es ist eine *.png grafik, hättest du evtl. nen Link wo sowas mit etwas Code beschrieben wird?
Super_Günther ist offline   Mit Zitat antworten
Alt 25-07-2010, 19:51   #12 (permalink)
+ Zimt & Zucker
 
Registriert seit: Mar 2006
Ort: hinterm Mond gleich links
Beiträge: 1.907
Zitat:
Zitat von Super_Günther Beitrag anzeigen
ja es ist eine *.png grafik, hättest du evtl. nen Link wo sowas mit etwas Code beschrieben wird?
Was denn genau? alles? Wie man ein Rechteck zeichnet? Oder was Klassen sind und wie sie funktionieren? Wie man Bilder einbettet und dann benutzt?
__________________
anbei Grüße vom milchreis: Viva la [Silb]
"Selbst wenn uns nur noch der Zynismus treibt, wir werden trotzdem einfach immer weiter gehen!"

[Von null auf Flash in einem Klick.] <<< klick
milchreis ist offline   Mit Zitat antworten
Alt 25-07-2010, 19:54   #13 (permalink)
Neuer User
 
Registriert seit: Jun 2010
Beiträge: 62
Rechteckzeichnen und Bilder Laden ist ja alles kein Problem, eher das mit den Raumname Label und dem Los Button automatisch zeichnen wenn der Navigator geöffnet wird.

Gibt es überhaupt ne Möglichkeit in FlashDevelop einen Scroll Balken zu erstellen? soviel ich weiß geht das nicht.

Geändert von Super_Günther (25-07-2010 um 19:55 Uhr)
Super_Günther ist offline   Mit Zitat antworten
Alt 25-07-2010, 20:04   #14 (permalink)
+ Zimt & Zucker
 
Registriert seit: Mar 2006
Ort: hinterm Mond gleich links
Beiträge: 1.907
Zitat:
Zitat von Super_Günther Beitrag anzeigen
Rechteckzeichnen und Bilder Laden ist ja alles kein Problem, eher das mit den Raumname Label und dem Los Button automatisch zeichnen wenn der Navigator geöffnet wird.
zeig doch mal, was du bisher hast (deine button klasse)

Zitat:
Zitat von Super_Günther Beitrag anzeigen
Gibt es überhaupt ne Möglichkeit in FlashDevelop einen Scroll Balken zu erstellen? soviel ich weiß geht das nicht.
Immer mit der Ruhe, wenn du es nicht schaffst, einen einzigen button zu erzeugen, nützt dir die scrollbar auch nix. Erstmal die Probleme lösen die direkt vor dir liegen und den Rest bitte ausblenden.
__________________
anbei Grüße vom milchreis: Viva la [Silb]
"Selbst wenn uns nur noch der Zynismus treibt, wir werden trotzdem einfach immer weiter gehen!"

[Von null auf Flash in einem Klick.] <<< klick
milchreis ist offline   Mit Zitat antworten
Alt 25-07-2010, 20:06   #15 (permalink)
Neuer User
 
Registriert seit: Jun 2010
Beiträge: 62
alles was derzeitig existiert ist ein Layer, in diesem ist ein Label, mit dem Inhalt 1st Room und eine Grafik Los die mit einem Eventlistener versehen ist und wenn man diesen betätigt wird man zu dem ersten Raum gelotst
Super_Günther 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Einfach Button Navigation wirft Fragen auf!! JasperJohns Flash Einsteiger 10 14-11-2006 13:40
Tree-Navigation: Navigation und Inhalt in einer XML-Datei? theimann Flex allgemein 0 10-11-2006 09:09
Fragen zu Navigation deMischa Flash MX 2004 1 28-09-2005 20:59
2 Fragen bezüglich Links/Navigation dingles Flash MX 2004 8 19-06-2005 13:16
Fragen zu HTML-Seiten mit Flash-Navigation finkenmann HTML und CSS 1 19-05-2004 17:08


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:34 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele