AS3: TextField.enable = false; ?

Schon mal versucht, ein TextField dynamisch zu (de-)aktivieren? Tja, es gibt keine "enable"-Eigenschaft.

ist keine Lösung, da man das Feld noch mit TAB erreichen kann. Stattdessen muss der Typ von INPUT auf DYNAMIC geändert werden:

HTH.

CS4

Adobe kündigt CS4 an, und John Nack spricht über die Details - wenn auch nicht im Detail, quasi 🙂

Ärgerlich 1: Es scheint wieder kein "Production Standard"-Bundle zu geben, mit (mindestens) Photoshop Extended, After Effects und Soundbooth. (Sehr) ärgerlich 2: Besitzer von CS3 Design Premium können nicht auf Photoshop CS4 upgraden; nur ein Upgrade des kompletten Paketes scheint möglich.

Kommunikation zwischen Flash und Java

Wer jemals in die Verlegenheit kommt, zwischen Actionscript und Java kommunizieren zu müssen: Hier als eine mögliche Lösung, eine Socket-Verbindung. Zuerst auf Java-Seite:

Über diese Verbindung kann nun byteweise geschrieben werden – ein String muss dazu erst in seine Bytes umgewandelt werden:

Auf Flash-Seite wird nun auf dem Port "gelauscht":

Die Verbindung kann von Java aufrecht erhalten werden mittels

bevor sie geschlossen wird:

Eine "sinnvollere" while-Schleife wäre etwa über das Einlesen einer Datei. Wozu das Ganze? Tja, man kann mit Java recht einfach MIDI-Dateien einlesen, diese mit Flash aber besser visualisieren (Details unter dem Link). Links dazu: FlashMIDI, JMusic.

Möglichkeiten zur Visualisierung von Musik in Flash haben Sven und Axel mit ihrer Videoorgel aufgezeigt.

hf.