phpbuddy.eu
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 21.04.2007, 20:09   #1
TP-Senior
 
Registriert seit: Aug 2006
web334 ist auf einem guten Weg

Bilder verpixeln


Ich habe den unten aufgeführten Code in einem Forum gelesen, weiß aber nicht, wie ich daraus eine fla mache.

Bräuchte Hilfe

Klasse
Code:
class de.as2.animation.Effects {
	public var isRun:Boolean = false;
	public var onRunning:Function;
	public var onFinish:Function;
	private var broadcastMessage:Function;
	private var addListener:Function;
	private var removeListener:Function;
	function Effects () {
		AsBroadcaster.initialize (this);
		this.addListener (this);
	}
	//
	// disolvePixel (target:MovieClip, holder:MovieClip, pixelSize:Number, duration:Number, useSeconds:Boolean):Void
	//
	public function disolvePixel (target:MovieClip, holder:MovieClip, pixelSize:Number, duration:Number, useSeconds:Boolean):Void {
		target._visible = false;
		var ref:Object = this;
		var bitmapData:flash.display.BitmapData;
		var scaleMatrix:flash.geom.Matrix;
		var obj:Object = {};
		var mc:MovieClip = holder.createEmptyMovieClip ("__holder", target.getDepth () + 1);
		mc._y = target._y;
		mc._x = target._x;
		var tween:mx.transitions.Tween = new mx.transitions.Tween (obj, "c", mx.transitions.easing.None.easeNone, pixelSize, 0, duration, useSeconds);
		tween.onMotionChanged = function () {
			ref.isRun = true;
			ref.broadcastMessage ("onRunning");
			bitmapData = new flash.display.BitmapData (target._width / obj.c, target._height / obj.c, false);
			mc.attachBitmap (bitmapData, 1);
			scaleMatrix = new flash.geom.Matrix ();
			scaleMatrix.scale (1 / obj.c, 1 / obj.c);
			bitmapData.draw (target, scaleMatrix);
			mc._width = target._width;
			mc._height = target._height;
		};
		tween.onMotionFinished = function () {
			ref.broadcastMessage ("onFinish");
			ref.isRun = false;
			target._visible = true;
			mc.removeMovieClip ();
		};
	}
}
fla:
Code:
var pixel:de.as2.animation.Effects = new de.as2.animation.Effects ();
var mc:MovieClip = con_mc.attachMovie ("ikke_mc", "ikke_mc2", 1);
pixel.onRunning = function () {
	trace ("run");
};
pixel.onFinish = function () {
	trace ("finish");
};
onMouseDown = function () {
	if (!pixel.isRun) {
		// disolvePixel (target:MovieClip, holder:MovieClip, pixelSize:Number, duration:Number, useSeconds:Number):Void
		pixel.disolvePixel (mc, this, 40, 40, false);
	}
};

Geändert von web334 (21.04.2007 um 20:15 Uhr).
web334 ist offline   Mit Zitat antworten


Alt 22.04.2007, 04:38   #2
TP-Urgestein
 
Benutzerbild von webcreate
 
Registriert seit: Nov 2003
Ort: NRW
webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts
Dann frag doch mal im Forum, woher es stammt ...
__________________
Gruß Mark
Mein Blog zum TP || XING Profil || grafiker.de Profil || How to use GOOGLE || PS Kniffe
emCalculator 1.0



webcreate IT SOLUTIONS
www.webcreate-nrw.de
webcreate ist offline   Mit Zitat antworten
Alt 22.04.2007, 14:18   #3
TP-Senior
 
Registriert seit: Aug 2006
web334 ist auf einem guten Weg
Habe ich schon. Entweder möchte mir aber niemand antworten, oder es weiß keiner Bescheid.
Wie schwierig ist das ganze für einen, der kein Flash-Profi ist?
Ich würde es ja auch gerne selber machen, aber dann bräuchte ich eine Anleitung.
web334 ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Flash
Bilder verpixeln Bilder verpixeln
« Flash CS3 (Easteregg) | Flash transparent über Webseiten (ala Web.de etc) »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:53 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67