Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-03-2006, 14:47   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
Logikproblem mit onEnterFrame

Hi,

habe dieses simple Script:

PHP-Code:
mc.onPress = function ()
{
    
this.onEnterFrame = function ()
    {
        if (
this._xscale 50)
        {
            
this._xscale _xmouse;
        }
        else
        {
            
this._xscale 51;
        }
    };
}; 
Es soll ein MC immer abhängig von der Mausposition skaliert werden jedoch
nicht kleiner als 50%.
Die Obige Lösung geht nicht!(Der MC fängt an zu "wabbern" wenn kleiner als 50%)
Ich muß aber den _xscale Wert abfragen und nicht die Mausposition.
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego ist offline   Mit Zitat antworten
Alt 23-03-2006, 14:49   #2 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
Dann setze beim else den Wert auf 50! Bei 51 ist er ja wieder grösser als 50 und wird entsprechend auf _xmouse vergrössert/verkleinert.
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha ist offline   Mit Zitat antworten
Alt 23-03-2006, 14:50   #3 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
PHP-Code:
mc.onPress = function() {
    
this.onEnterFrame = function() {
        if (
_xmouse>=50) {
            
this._xscale _xmouse;
        }
    };
}; 
Ansonsten wird ja immer abechselnd die if/else-Abfrage erfüllt.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 23-03-2006, 15:01   #4 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
Hi,

#bamboocha => Wenn ich den Wert auf 50 setze, ist if (this._xscale > 50) nie wieder erfüllt.

#Der Frager => Die Mausposition kann ich nicht für die IF abfrage nehmen.
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego ist offline   Mit Zitat antworten
Alt 23-03-2006, 15:04   #5 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
Hi,

hatte gerade einen Gedankenblitz:

PHP-Code:
mc.onPress = function ()
{
    
this.onEnterFrame = function ()
    {
        
this._xscale _xmouse;
        if (
this._xscale 50)
        {
            
this._xscale 50;
        }
    };
}; 
Danke an alle.
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego ist offline   Mit Zitat antworten
Alt 23-03-2006, 15:26   #6 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Zitat:
Zitat von harego
Die Mausposition kann ich nicht für die IF abfrage nehmen.
Nur aus Interesse: Wieso nicht?
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 23-03-2006, 16:11   #7 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
Hi,

weil der MC vorher per Drag verschoben werden kann.
Dann bereche ich die _root Mausposition zu dem MC.
Ist aus meinem Beispiel natürlich nicht ersichtlich.
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego 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 18:59 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele