mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Mo 29.04.2024 07:09 Benutzername: Passwort: Auto-Login

Thema: Actionscript String in Array umwandeln... vom 27.02.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Multimedia -> Actionscript String in Array umwandeln...
Seite: Zurück  1, 2, 3  Weiter
Autor Nachricht
cptMIFUNE
Threadersteller

Dabei seit: 27.02.2007
Ort: Schweiz
Alter: -
Geschlecht: Männlich
Verfasst Di 27.02.2007 17:11
Titel

Antworten mit Zitat Zum Seitenanfang

Ja genau in PHP gibts diese ja auch, nur eben in Flash nicht, und das ist was ich suche...
  View user's profile Private Nachricht senden
Account gelöscht


Ort: -
Alter: -
Verfasst Di 27.02.2007 18:49
Titel

Antworten mit Zitat Zum Seitenanfang

Die gibts auch in flash soweit ich weiß...

Ich weiß jetzt nicht wieso und in welchem Kontext der Rasmus das sagte. Php unterstützt ja das Konzept der "variablen" Variablen, ich weiß jetzt nicht, inwiefern AS/AS2 da jetzt auch mit aufwarten kann. Dann wär ne eval-Funktion ja noch praktischer.


Zuletzt bearbeitet von am Di 27.02.2007 18:57, insgesamt 1-mal bearbeitet
 
Anzeige
Anzeige
l'Audiophile

Dabei seit: 16.09.2004
Ort: Berlin
Alter: 43
Geschlecht: Männlich
Verfasst Di 27.02.2007 19:26
Titel

Antworten mit Zitat Zum Seitenanfang

XSchinkenX hat geschrieben:
ich bin zwar kein as-spezi, aber für sowas gibts doch bestimmt ne eval() funktion/methode


Ja, seit Flash 4 schon. *zwinker*
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
cptMIFUNE
Threadersteller

Dabei seit: 27.02.2007
Ort: Schweiz
Alter: -
Geschlecht: Männlich
Verfasst Di 27.02.2007 21:21
Titel

Antworten mit Zitat Zum Seitenanfang

beweis mirs * Applaus, Applaus *

es gibt schon eval() aber eben nicht um code auszuführen, nur um variabeln zu definieren.
Ist auch logisch, weil Flash nicht zur Laufzeit kompiliert wird. Das hin und her obs möglich
ist oder nicht nütz nichts. Mit eval gehts wohl nicht also muss eine Funktion her, die sowas
wieder in ein Array aufteilt. Also Leutz lasset es uns tun... ich brauche euch.

Lieder bin da nur soweit bewandert dass ich weiss, dass die Funktion sich selber wieder aufrufen
sollte um die rekursiven verschachtelungen handeln zu können.


Zuletzt bearbeitet von cptMIFUNE am Di 27.02.2007 21:23, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
labrar

Dabei seit: 04.04.2006
Ort: -
Alter: 49
Geschlecht: Männlich
Verfasst Mi 28.02.2007 00:53
Titel

Antworten mit Zitat Zum Seitenanfang

Da dieser Thread schon ziemlich diskutiert wurde hab ich vermutlich völlih missverstanden und liege mit meiner Antwort völlig falsch.
Aber ich riskiers *ha ha*

was ist mir split??

varString="Oma";
varArray=varString.split("");

trace(varArray[0]);

O

trace(varArray[1]);

m

trace(varArray[2]);

a





Musst halt deinen String bzw dein Array das dann zum String wird via PHP und implode/explode trennen. zB durch Pipes.

Mit split machst dannin AS wieder ein Array draus.

Oder verstehe ich das jetzt völlig falsch??? * Nee, nee, nee *
  View user's profile Private Nachricht senden
cptMIFUNE
Threadersteller

Dabei seit: 27.02.2007
Ort: Schweiz
Alter: -
Geschlecht: Männlich
Verfasst Mi 28.02.2007 09:43
Titel

Antworten mit Zitat Zum Seitenanfang

Mit split liegst du gedanklich schon richtig, bei eindimensionalen arrays gibts meines
erachtens auch keine bessere lösung. *Thumbs up!*

Nun müsste ich aber einen Weg finden alle Unterarrays, da es ja mehrdimensional
ist, an Flash zu übermitteln, was einfach zu lange dauern würde. Deswegen über-
mittle ich die Daten direkt so [["1a", "1b", "1c"], ["2a"], ["3a", ["3b", "3c]]]. Jetzt muss
ich des in Flash natürlich zurückwandeln als Arrays. Dazu hat mir leider noch niemand
den schlanken und ranken Tip geben können. Ausser ich verwende Klassen und und
PHP-Scripts die ellenlang sind.
  View user's profile Private Nachricht senden
l'Audiophile

Dabei seit: 16.09.2004
Ort: Berlin
Alter: 43
Geschlecht: Männlich
Verfasst Mi 28.02.2007 12:08
Titel

Antworten mit Zitat Zum Seitenanfang

cptMIFUNE hat geschrieben:
beweis mirs * Applaus, Applaus *

es gibt schon eval() aber eben nicht um code auszuführen, nur um variabeln zu definieren.


Aus diesem Grund steht ja auch ein Smiley dahinter. *zwinker*


cptMIFUNE hat geschrieben:
Mit split liegst du gedanklich schon richtig, bei eindimensionalen arrays gibts meines
erachtens auch keine bessere lösung. *Thumbs up!*

Nun müsste ich aber einen Weg finden alle Unterarrays, da es ja mehrdimensional
ist, an Flash zu übermitteln, was einfach zu lange dauern würde. Deswegen über-
mittle ich die Daten direkt so [["1a", "1b", "1c"], ["2a"], ["3a", ["3b", "3c]]]. Jetzt muss
ich des in Flash natürlich zurückwandeln als Arrays. Dazu hat mir leider noch niemand
den schlanken und ranken Tip geben können. Ausser ich verwende Klassen und und
PHP-Scripts die ellenlang sind.


Dann schau dir doch mal den ersten Beitrag von mir an, da liegt bereits die Lösung. *zwinker*

Such einfach nach dem String " mittels ...indexOf('"'), und extrahiere dir deinen gewünschten String mit z.B. Substring o.ä. und pushe ihne in ein vordefiniertes Array. Fertig * Keine Ahnung... *


Zuletzt bearbeitet von l'Audiophile am Mi 28.02.2007 12:08, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
labrar

Dabei seit: 04.04.2006
Ort: -
Alter: 49
Geschlecht: Männlich
Verfasst Mi 28.02.2007 16:39
Titel

Antworten mit Zitat Zum Seitenanfang

Ah jetzt ja.

Schau mal da http://www.flashforum.de/forum/showthread.php?t=149186&highlight=array+von+php+nach+Flash

Nachtrag. Gut ist vermutlich mit Panzern auf Spatzen geschossen. Ich denke sooo wuchtig brauchst du es gar nicht. Andererseits verstehe ich auch nicht wieso du deine Arrays nicht schon in PHP zur Übergabe an Flash zerlegst und die dann dort wieder zusammenbaust.

Man kann ja (soviel ich weiß) sowieso nur Strings übersenden. * Keine Ahnung... *


Zuletzt bearbeitet von labrar am Mi 28.02.2007 16:57, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
 
Ähnliche Themen PHP Array Index als String
[PHP]XML-String in ein Array wandeln
String aus einem Array holen
[php] String in Einzelteile zerlegen und in Array schreiben?
Javascript Photoshop String in INT umwandeln
RegExp String zwischen 2 Zeichen in einem String entfernen
Neues Thema eröffnen   Neue Antwort erstellen Seite: Zurück  1, 2, 3  Weiter
MGi Foren-Übersicht -> Multimedia


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.