Skript-Problem mit LocalStorage [gelöst]
Forumsregeln
Bitte schreibt vor eure Frage immer die Shell in Klammern. Z.B. [Litestep]
Bitte schreibt vor eure Frage immer die Shell in Klammern. Z.B. [Litestep]
Skript-Problem mit LocalStorage [gelöst]
Ich bin gerade dabei mein DX-Object um neue Funktionen zu ergänzen und bin dabei auf folgendes Problem gestoßen:
Ich habe ein Object erstellt um damit ein anderes zu Klonen. Jedem Object wird dabei eine Individuelle Nummer zugwiesen:
Nachdem also die ganze Klonprozedur vorbei ist, möchte ich noch die Nummer (i) mit LocalStorage an das neue Object senden:
Ich habe ein Object erstellt um damit ein anderes zu Klonen. Jedem Object wird dabei eine Individuelle Nummer zugwiesen:
Soweit funktioniert das auch ganz gut...-schnip-
Sub Object_OnStateChange(state)
If state = "Command executed" Then
Dim i
i=0
Do
i = i+1
Loop until DesktopX.IsObject("cd_link" & i)=False
DesktopX.Object("cd_link0").Clone "cd_link" & i
-schnap-
Nachdem also die ganze Klonprozedur vorbei ist, möchte ich noch die Nummer (i) mit LocalStorage an das neue Object senden:
Im Object cd_link0 bzw. cd_link1 steht unter anderem folgendes:DesktopX.Object("cd_link" & i).LocalStorage("num") = i
Beim Orginal-Object (cd_link0) funktioniert das alles noch, und es wird das Object cfg0 auf Visible gesetzt. Das geklone Object (cd_link1) macht allerdings genau das Selbe, wobei es doch eigentlich das Object cfg1 auf Visible stellen sollte. Was mache ich falsch?-schnip-
Sub Object_OnScriptEnter
If Object.LocalStorage("num") = "" Then
Object.LocalStorage("num") = 0
-schnap-
-schnip-
DesktopX.Object("cfg" & Object.LocalStorage("num")).Visible = True
-schnap-
-
Tante Google