Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-03-2004, 23:47   #1 (permalink)
Work. Buy. Consume. Die.
 
Registriert seit: Feb 2003
Beiträge: 216
Unhappy Problem mit "manuellem" Layer-Update

Ich hab ein Array, das mit local shared object gespeichert wird. Jetzt möchte ich, dass der User dieses Array auch irgendwie direkt bearbeiten kann.

Dazu hab ich einfach ein Inputtextfeld gemacht, in das man die Werte reinschreiben kann, also zb. "3,6,17,24,,,65432,234". Leider scheint das so nicht zu funktionieren.

Sinn der Sache ist folgendes: Im Array wird der Spielstand gespeichert. Diesen Spielstand soll man auf 'nen anderen Computer mitnehmen können. Dazu wäre es eben ideal, könnte man das Array einfach in nem Textfeld bearbeiten könnte (so wäre also 'copy&paste' möglich) , auch weil es mit 3000 Elementen sehr lang ist.

Gibt's da ne Möglichkeit?

as
Arne_Schmidt ist offline   Mit Zitat antworten
Alt 03-03-2004, 11:07   #2 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 6.415
wie schreibste denn dein array in das textfeld?
flash erledigt das von ganz alleine, jedes element wird dabei druch kommata getrennt:
ActionScript:
  1. a=["hallo","du",1,2,3]
  2. txtfeld.text=a
  3.  
  4. //liefert dem textfeld folgenden string:
  5. //"hallo,du,1,2,3"
  6.  
der user kann nun diesen string kopieren
in einem inputfeld auf nem anderen pc kann der user diesen strig einfügen
und verarbeiten geht dann über:
ActionScript:
  1. neuerSpielstand=txtfeld.text.split(",")
ergibt dein neues array gefüllt mit den originalwerten

benutzt du ein mehrdimensionales arraywird die sache komplizierter und du musst deine werte per join und verschiedenen trennzeichen ausgeben.
damit kannste später das mehrdimensionale array wieder herstellen

deluxe
Deluxe 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:33 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele