Angeregt Durch dieses Thema und in Anlehnung an Lukes Prototyp ist eine Klasse entstanden, die mehrere abbremsende oder elastische Eigenschaftsänderungen an einem MovieClip gleichzeitig durchführen kann. Im Gegensatz zu Lukes Ansatz ist diese Klasse explizit für MovieClips gedacht, und arbeitet statt mit Intervallen mit einer zentralen onEnterFrame-Methode. Für alle Animationen können Callback-Methoden definiert werden, denen den Namen der jeweiligen Eigenschaft und ...
Standardmäßig gibt es in Flash keine Methode, einen Screenshot des Bühneninhalts zu erstellen und an den Server zu schicken. Nützlich kann eine solche Funktion allerdings sein, um z.B. bei Onlineeditoren eine Preview zu erzeugen und dauerhaft zu speichern. Mit den Methoden der BitmapData-Klasse kann ein Schnappschuss eines MovieClips allerdings pixelweise ausgelesen und an den Server übertragen werden. Dort kann mit PHP eine Bilddatei aus den Daten erstellt werden. ...
Ich hatte mich schon vor einiger Zeit im Rahmen eines Projekts mit dem Thema befasst und heute im Forum eine modifzierte Version gepostet: Mit den Methoden der BitmapData-Klasse lassen sich Farbwerte eines Bildes auslesen und unter anderem zur Berechnung eines durchschnittlichen Farbwerts nutzen. Die folgende Methode kann z.B. zum Einfärben des Hintergrunds in einer Galerie oder zur Generierung von Mosaiken eingesetzt werden. Code actionscript: 1 import flash.display.BitmapData; ...
1
import flash.display.BitmapData;
Hi, mit dieser Klasse kann ein Objekt auf ein Doppelklick-Ereignis überprüft werden. Code actionscript: 1 2 3 4 5 6 7 8 9 10 class DoubleClickListener { private var _targetObj:MovieClip; private var _startTime:Number; private var _interval:Number; public var onMouseUp:Function; public function DoubleClickListener(targetObj:MovieClip, interval:Number) { _targetObj = targetObj; _interval = (interval != undefined)? interval : 0; _startTime ...
1 2 3 4 5 6 7 8 9 10
class DoubleClickListener { private var _targetObj:MovieClip; private var _startTime:Number; private var _interval:Number; public var onMouseUp:Function; public function DoubleClickListener(targetObj:MovieClip, interval:Number) { _targetObj = targetObj; _interval = (interval != undefined)? interval : 0; _startTime
Hi, diese Prototypes verwende ich in vielen Projekten, wenn es darum geht, Objekte per Farbtransformation zu verändern. Mögliche Einsatzzwecke sind Hover-Effekte, oder das Ein- und Ausblenden (nicht nur) über die Alphatransparenz. Die Parameter für die fadeTo-Methode sind: r - Rotanteil der Transformation (-255 bis 255) g - Grünanteil der Transformation (-255 bis 255) b - Blauanteil der Transformation (-255 bis 255) ...