| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Nov 2006
Beiträge: 39
| eval(text)
Hallo Leute, Ich möchte evaluiren einen text variable zbs: var text = "i=9"; oder zbs: text = "i+=9+7*6-12" oder zbs text = "i=\"blablabla\"" ich probierte: eval(text) aber es funktionert nicht trace(i); //ergab undefined Danke und Grüsse Zol Geändert von zb70 (24-11-2006 um 10:24 Uhr) |
| | |
| | #2 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.322
|
a) 'text' ist ein verbotener namen! es gibt die function text (erkennst du daran, weil der namen im AS-editor farblich markiert wird). es besteht die gefahr, das du die function überschreibst. b) eval ist ein alter befehl, mit dem man adressen zu objekten ermittelt hat. das da geht: test="i"; _root[test]=13; trace(i); c) was du offensichtich willst ist einen string ausrechnen? das kann flash nicht. http://www.seibsprogrammladen.de/fra...ispiele/flash6 -> String_calculator function fCalc("2+3*4^5");
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de Geändert von hgseib (24-11-2006 um 10:36 Uhr) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |