Zahlen als Variablen ?

Hallo ihr Flasher

Ich brauche in einem Action Skrip Zahlen als Variablen. Doch leider geht das nicht da Flash diese dann immer als Zahlen ansieht anstatt Variablen in denen was gespeichert ist… :frowning:

Weiss da wer ne Lösung ?

Gruss
Nico

du musst per „SetProperty“ die Zahl in einen Wert wandeln.
(1=x; 2=y) und dann diesen wert weiter übergeben.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo wieder

Ich weiss nicht genau was du damit meinst aber ich habe dann z.B. verschiedene Variablen mit diesen Inhalten:

1 -> 2
2 -> 6
3 -> 5

Und jetzt will ich dann diese mit einer Schleife auslesen. Nur geht das nicht da Flash immer meint es sei eine Zahl. Darum weiss ich auch nicht was ich mit dem BefehL:

setProperty

Syntax

setProperty(ziel, eigenschaft, ausdruck);
Argumente

ziel Der Pfad zum Instanzname der Filmsequenz, deren Eigenschaft gesetzt wird.

eigenschaft Die zu setzende Eigenschaft.

ausdruck Der Wert, auf den die Eigenschaft gesetzt wird.

Beschreibung

Aktion; ändert die Eigenschaft einer Filmsequenz bei der Filmwiedergabe.

Player

Flash 4 oder höher.

Beispiel

Mit dieser Anweisung wird die _alpha-Eigenschaft der mit star bezeichneten Filmsequenz auf 30 Prozent gesetzt, wenn auf die Schaltfläche geklickt wird.

on(release) {
setProperty(„star“, _alpha = 30);
}

soll, da er ja anscheinend dazu benutzt wird um eine Filmeigenschaft zu ändern… Trotzdem merci für die schnelle Antwort !

Gruss
Nico

z.B. verschiedene Variablen mit diesen Inhalten:

1 -> 2
2 -> 6
3 -> 5

Und jetzt will ich dann diese mit einer Schleife auslesen. Nur
geht das nicht da Flash immer meint es sei eine Zahl. Darum
weiss ich auch nicht was ich mit dem BefehL:

Hi,

es ist allgemeine Konvention in eigentlich jeder Programmiersprache, dass Variablen nicht mit bestimmten Zeichen beginnen, wobei darunter auch Zahlen fallen.
Wenn du dich einfach daran hältst und z.B. deine Variablen anstatt „1“ einfach var1 oder v1 oder sonstwas nennst, dann müssten die Probleme ganz einfach weg sein.

Da brauch man dann auch in Flash nix zaubern :smile:
Ein Compiler würde ungefähr dasselbe sagen, wie ich es jetzt getan habe.

Also noch viel Spaß :smile:
Bill