Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-02-2006, 17:20   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2003
Ort: united states of mars
Beiträge: 334
flash will nicht zeichnen :/

Hallo,
habe hier folgenden (vereinfachten) code:
aus irgendeinem mir nicht bekannten Grund will flash
keine Quadrate in mBg zeichen :/
Woran liegt das??

PHP-Code:
createNavi(topnavi100);


function 
createNavi(topnavi_array:Array, startY:Number) : Void {

        var 
navigation_mc:MovieClip;
        var 
mBg:MovieClip;
        var 
navigation_txt:TextField;
        
        for (var 
i:Number 0topnavi_array.lengthi++){
            
            
navigation_mc this.createEmptyMovieClip("topnavi_mc"+ithis.getNextHighestDepth());
            
mBg navigation_mc.createEmptyMovieClip("mBackground"this.getNextHighestDepth());
            
            
navigation_mc._y startY;
            
//navigation_mc._alpha = 0;
            
            
            
mBg.lineStyle(1,0x55555,100);
            
mBg.beginFill(0x000000100);
            
drawRectangle(mBgStage.width14);
            
mBg.endFill();
            
            
navigation_txt navigation_mc.createTextField("topnavi_txt",  this.getNextHighestDepth(), 0000);
            
navigation_txt.wordWrap false;
            
navigation_txt.autoSize true;

            var 
my_fmt:TextFormat = new TextFormat();
            
my_fmt.color 0x333999;
            
            
navigation_txt.text =  String(topnavi_array[i]);
            
navigation_txt.setTextFormat(my_fmt);
            
            
//trace(this._navigation_txt.text);
            
            
            
var endY:Number Stage.height + (15*i
            
            
navigation_mc.tween("_y"endY0.6*(i+0.5), "easeOutElastic");
            
//navigation_mc.alphaTo(100, 2, "easeOutQuad");
        
}
        
        
    }

    
function 
drawRectangle(mcClip:MovieClipnWidth:NumbernHeight:Number):Void {
        
mcClip.lineTo(nWidth0);
          
mcClip.lineTo(nWidthnHeight);
          
mcClip.lineTo(0nHeight);
          
mcClip.lineTo(00);


Danke
Guido
__________________
zum glück läuft auf meinem mac nicht alles so langsam wie der flashplayer.
______________
stylefetish ist offline   Mit Zitat antworten
Alt 06-02-2006, 18:29   #2 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
hi.

>mcClip.lineTo(nWidth,*0);
>mcClip.lineTo(nWidth,*nHeight);
>mcClip.lineTo(0,*nHeight);
>mcClip.lineTo(0,*0);

soweit ich weiß, mußt du vor die lineTo-befehle
einen moveTo-befehl packen, damit flash weiß,
von welchem punkt es anfangen soll zu zeichnen.

gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 06-02-2006, 19:02   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2003
Ort: united states of mars
Beiträge: 334
nein, moveTo nutzt man nur wenn man nicht will das er beii x0,y0 anfangen soll zu zeichenen…

Guido
__________________
zum glück läuft auf meinem mac nicht alles so langsam wie der flashplayer.
______________
stylefetish ist offline   Mit Zitat antworten
Alt 06-02-2006, 19:06   #4 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
>moveTo nutzt man nur wenn man nicht will das er bei x0,y0 anfangen soll zu zeichnen

auch was dran.
ich war irgendwie so an moveTo gewöhnt ...

gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 06-02-2006, 20:09   #5 (permalink)
Neuer User
 
Registriert seit: Jan 2003
Ort: united states of mars
Beiträge: 334
ich habs:

FALSCH

PHP-Code:
navigation_mc this.createEmptyMovieClip("topnavi_mc"+ithis.getNextHighestDepth());
mBg navigation_mc.createEmptyMovieClip("mBackground"+inavigation_mc.getNextHighestDepth()); 

RICHTIG

PHP-Code:
navigation_mc this.createEmptyMovieClip("topnavi_mc"+ithis.getNextHighestDepth());
mBg navigation_mc.createEmptyMovieClip("mBackground"+inavigation_mc.getNextHighestDepth()); 
__________________
zum glück läuft auf meinem mac nicht alles so langsam wie der flashplayer.
______________
stylefetish ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

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

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



Alle Zeitangaben in WEZ +1. Es ist jetzt 12:43 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele