Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-01-2005, 09:01   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2004
Beiträge: 20
Variabeln aus Flash-Textfeld generieren?

Hallo,

ich suche ein Script / Lösung, das mir aus einem Flash-Textfeld automatisch variabeln erstellt.

Ich habe in meiner Flashdatei also ein Text-Eingabefeld mit folgendem Beispielinhalt: "inhalt=blabla&inhalt2=nochmehrtext&inhalt3=ganzvi eltext".

Dieser Eingabetext hat auch einen Variabelnamen, d.h. beim Abspielen in Flash gibt es die folgende Ausgabe:
Code:
_level0.textfeld="inhalt=blabla&inhalt2=nochmehrtext&inhalt3=ganzvieltext"
nun möchte ich aber nicht alles in einer Variabel (textfeld) haben sondern Flash sollte den Inhalt erkennen und in einzelne Variabeln umwandeln (_level0.inhalt= / _level0.inhalt2=... ).
Halt genauso, als ob der Inhalt aus einer Textdatei / Website gezogen wäre...

Wie ist das möglich?

Gruss, Megaron

Geändert von megaron (03-01-2005 um 09:03 Uhr)
megaron ist offline   Mit Zitat antworten
Alt 03-01-2005, 10:43   #2 (permalink)
---
 
Benutzerbild von kakktus
 
Registriert seit: Apr 2002
Beiträge: 2.054
Kannst du mal dein Script posten??
__________________

Gruß kakktus
kakktus ist offline   Mit Zitat antworten
Alt 03-01-2005, 11:59   #3 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Ich würde es mal so versuchen:
ActionScript:
  1. meineVariable = this.meinEingabetextfeld.text;//meinEingabetextfeld ist der Instanzname, bitte keine Var verwenden
  2. meineVariable = meineVariable.split("&");//in ein Array verwandeln
  3. //jetzt hast du bspw.  in meineVariable[0]="inhalt=blabla" etc
  4. trace("meineVariable="+meineVariable);//im Testmodus ausgeben lassen
  5.  
  Mit Zitat antworten
Alt 03-01-2005, 22:44   #4 (permalink)
Neuer User
 
Registriert seit: Nov 2004
Beiträge: 20
@kakktus: es gibt noch kein script.. deswegen frage ich ja

@agedoubleju: danke aber ich möchte ja nicht die inhalte aufgesplittet haben, sondern es sollen aus dem kompletten variabel-inhalt auch die einzelnen variabel-namen erstellt werden.

Also nochmal ein Beispiel:
aus Variabelname "mein Text"
Variabelinhalt: "inhalt=Das ist der Inhalt&textinhalt=das ist der Textinhalt"

soll folgendes gemacht werden:
Variabelname1: "inhalt"
Variabelinhalt1: "Das ist der Inhalt"

Variabelname2: "textinhalt"
Variabelinhalt2: "das ist der Textinhalt"

Die ursprüngliche Variabel "mein Text" kann danach natürlich auch gelöscht werden.

Gruss, Megaron
megaron ist offline   Mit Zitat antworten
Alt 04-01-2005, 00:06   #5 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Dann häng noch folgendes dran:
ActionScript:
  1. laenge = meineVariable.length;
  2. meinArr = new Array();
  3. for(var i=0;i<laenge;i++){
  4.    meinArr[i] = meineVariable[i].split("=");
  5. }
  6. //jetzt ist meinArr[0][0]="inhalt"
  7. //und meinArr[0][1]="blabla"
  8. //etc
  9.  
Du könntest das natürlich auch über einen substring mit charAt oder indexOf machen...

Geändert von agedoubleju (04-01-2005 um 11:35 Uhr)
  Mit Zitat antworten
Alt 04-01-2005, 08:45   #6 (permalink)
Neuer User
 
Registriert seit: Nov 2004
Beiträge: 20
alles klar....

vielen dank für die hilfe..

gruss, megaron

Geändert von megaron (04-01-2005 um 09:12 Uhr)
megaron 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 08:19 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele