[ascoders] Drawing API

  • From: "Alex Uhlmann" <*@alex-uhlmann.de>
  • To: <ascoders@xxxxxxxxxxxxx>
  • Date: Fri, 8 Oct 2004 00:25:38 +0200

Moin Leute,



Gibt es eine Möglichkeit animierte Linien zu zeichnen, die man dann später
füllen kann?

Das hier funktioniert nur mit Rendering Fehlern. Wieso?


var myDraw_mc:MovieClip = this.createEmptyMovieClip("draw_mc",1);
myDraw_mc.lineStyle(1,0x000000);
myDraw_mc.moveTo(100,100);
myDraw_mc.beginFill(0xff0000);
myDraw_mc.lineTo(200,100);
myDraw_mc.lineTo(300,400);
myDraw_mc.lineTo(100,350);
this.i = 350;
this.onEnterFrame = function() {
            //trace("start "+this.i);
            this.i -= 10;
            myDraw_mc.lineTo(100,i);
            if(this.i <= 100) {                       
                        trace("end "+this.i);
                        delete this.onEnterFrame;
                        myDraw_mc.endFill();
            }
}
//myDraw_mc.lineTo(100,100);
//myDraw_mc.endFill();


Wahrscheinlich denkt der Flash Player während der Animation das ich
MovieClip.endFill vergessen habe und versucht während der Animation das noch
nicht geschlossene Shape zu füllen. Logisch das es dabei Fehler gibt. Ist
das der Fall und gibt es eine Möglichkeit das zu verhindern?

Ich wollte so etwas in AnimationPackage einbauen.
www.alex-uhlmann.de/flash/animationpackage



Gruss,
Alex

------------------------------------------------------
Archiv   : //www.freelists.org/archives/ascoders/
Optionen : //www.freelists.org/list/ascoders
------------------------------------------------------

Other related posts: