Flashhilfe.de - Flash Community

Prototype: MovieClip.prototype.smoothCont [Flash 8]

 


AntwortenRegistrieren Seite1  

BackToDos#1
Benutzerbild von BackToDos
Beiträge: 571
Wohnort: LE
Registriert: Apr 2006

20.04.2007, 19:57

glättet den Inhalt eines MovieClips

Prototype:
ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
/**
* glättet den Inhalt eines MovieClips (bei Bildern sinnvoll).
* Funktioniert anscheinend aber nicht, wenn das Bild nicht auf der selben Domain ist ...
*/

MovieClip.prototype.smoothContent = function ():Void {
   var m:MovieClip = this;
   var name:String = m._name;
   var depth:Number = m.getDepth();
   var parent:MovieClip = m._parent;
   var b:flash.display.BitmapData = new flash.display.BitmapData(m._width,m._height);
   b.draw(m);
   m = parent.createEmptyMovieClip(name,depth);
   m.attachBitmap(b,0,"auto",true);
}


Beispiel Aufruf:
ActionScript:
1
2
3
4
5
6
7
8
9
10
var mcl:MovieClipLoader = new MovieClipLoader();
var o:Object = new Object();
mcl.addListener(o);
o.onLoadInit = function (target:MovieClip) {
   target.smoothContent();
   target._width*=2;
   target._height*=2;
}
var mc:MovieClip = _root.createEmptyMovieClip("mc",0);
mcl.loadClip("pics/msdos.png",mc);

greetz
back2dos
Schlagwörter: Movieclip, prototype
Werbung
Beiträge: 0
Registriert: Feb 2016


wolf81#2
Benutzerbild von wolf81
Beiträge: 29
Wohnort: Mannheim
Registriert: Jan 2003

20.04.2007, 20:28

Wow. Ich bin begeistert!
Der große Flashmeister Orden sei Dir sicher!

viele Grüße
Wolf

----------------------------------------
Win XP Pro | Win Vista basic 32bit | Win Vista business 64bit
Flash8, Flash CS3, Flash CS4
Zinc 2.5, Zinc 3.0
SWF Encrypt 5.0
BackToDos#3
Benutzerbild von BackToDos
Beiträge: 571
Wohnort: LE
Registriert: Apr 2006

Themenautor/in

19.03.2008, 13:24

hab mal wieder drübergeschaut ...

das geht nur, wenn der MovieClip aus einer Domain ist, auf die man Zugriffsrechte hat ...
also man kann es z.B. nicht auf Bilder anwenden, die man von einer anderen Domain lädt, es sei denn der Player ist im Debug Mode, oder die Domain hat eine entsprechende crossdomain policy file

greetz
back2dos

greetz
back2dos

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Hier Werben   Impressum
© 1999-2019 Sebastian Wichmann - Flashhilfe.de