Flash CS4 Verlängerung: Wie kann ich Anzeigen Informationen über meine aktuelle Auswahl in meinem benutzerdefinierten Bedienfeldes?

StackOverflow https://stackoverflow.com/questions/1219582

  •  10-07-2019
  •  | 
  •  

Frage

Ich baue eine Flash CS4 benutzerdefinierte Panel-Erweiterung, und während ich JSFL von Actionscript in Ordnung nennen kann, kann ich nicht herausfinden, wie Informationen aus den JSFL Abfragen, um wieder zu meiner benutzerdefinierten Panel. MMExecute () scheint wie eine Einbahnstraße.

Insbesondere mag ich in der benutzerdefinierten Panel eine Auswahl der X- und Y-Position angezeigt werden soll. Wie rufe ich fl.getDocumentDOM (). GetSelectionRect () derart, dass die Ergebnisse auf die Platte zugegriffen werden kann?

Jede Hilfe ist sehr geschätzt, Matt

War es hilfreich?

Lösung

Ok, ich glaube, ich habe es herausgefunden. MMExecute () gibt in der Tat einen String zurückgeben, es ist nur oft leer. Es gibt unabhängig von String, der die erste JSFL Funktion zurückkehrt aufgerufen, wenn die JSFL Funktion einen String zurückgibt.

Wenn also die angerufene JSFL api Funktion nicht einen String zurückgeben, müssen Sie nur Ihre eigenen JSFL Wrapper-Funktion für sie schreiben, das umwandelt, was es in einen String zurückgibt, die auf Ihre Actionscript nützlich ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top