Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-09-2006, 02:04   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2006
Beiträge: 62
_xscale Problem

Hey Flasher...

hab da mal n kleines Script, welches mich zum Wahnsinn treibt. Die Variable "mc_weite" wird durch meine Navi übergeben. Dieses kurze Script liegt in einer Funktion welches die Größe des MC´s dynamisch ändert.

PHP-Code:
if (this._xscale>mc_weite){
laden this._xscale mc_weite;
if (
laden == 60){
trace ("JUHU");
}

Problem an der Sache ist, er überläuft den Wert 60 aber. Wer kann mir sagen wie ich das Problem löse??

Schreibe ich statt "==" z.B. ">=" funktionierts. Wichtig ist aber eine klare eondeutige Angabe.

Danke schonmal im voraus...
__________________
Was wir wissen ist ein Tropfen. Was wir nicht wissen, ist ein Ozean. *I.Newton*
Maik25 ist offline   Mit Zitat antworten
Alt 16-09-2006, 02:07   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
Schreibe ich statt "==" z.B. ">=" funktionierts. Wichtig ist aber eine klare eondeutige Angabe.
Klar, weil es dann kein Vergleich zweier Werte sondern eine eindeutige Zuweisung eines Wertes ist...

Welche Werte kann "mc_weite" denn annehmen? Sind das auch Prozentwerte?
  Mit Zitat antworten
Alt 16-09-2006, 02:13   #3 (permalink)
Neuer User
 
Registriert seit: Feb 2006
Beiträge: 62
Hmm ich weiß nicht wirklich, hier mal die komplette funktion

PHP-Code:
mc_content.onEnterFrame = function() {
       if (
this._xscale>mc_weite){ 
            
laden this._xscale mc_weite
            if (
laden == 60){ 
                    
trace ("JUHU"); 
                    } 
                } 
        
fertig mc_weite-2;
        if(
this._xscale>=_global.weite){
            
fertig mc_weite +2;
        }
        
this._xscale += (mc_weite-this._xscale)/15;
        
this._yscale += (mc_.hoehe-this._yscale)/15;
        
        if (
Math.floor(this._xscale) == fertig){
            
delete this.onEnterFrame;
            
trace("JUHU");
            
trace(this._xscale);
        }
    };
    
gotoAndPlay(18);
        } 
"mc_weite" gebe ich zum beispiel mit 256 an
__________________
Was wir wissen ist ein Tropfen. Was wir nicht wissen, ist ein Ozean. *I.Newton*
Maik25 ist offline   Mit Zitat antworten
Alt 16-09-2006, 10:49   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
"mc_weite" gebe ich zum beispiel mit 256 an
Hm, und wozu soll der Wert gut sein? _xscale ist ja von der Voreinstellung her immer 100 (Prozent)...
  Mit Zitat antworten
Alt 16-09-2006, 15:33   #5 (permalink)
Neuer User
 
Registriert seit: Feb 2006
Beiträge: 62
mit dem Wert mc_weite ändere ich dann also dynamisch die Größe des mc´s.
die größe ändert sich, wenn er fertig ist wird die function gestoppt. Jetzt hätte ich gern ein signal wenn _xscale - mc_weite = 60 ist.
__________________
Was wir wissen ist ein Tropfen. Was wir nicht wissen, ist ein Ozean. *I.Newton*
Maik25 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 02:54 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele