Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-09-2006, 17:46   #1 (permalink)
world.transform
 
Benutzerbild von kons
 
Registriert seit: Aug 2003
Beiträge: 236
?? Lupen-Mathe

Servus,
komm grad nicht weiter = brettVormKopf();
Vielleicht weiss einer von euch ja weiter:
ich hab ne lupe die läuft auch einwandfrei. Bei nem MouseUp wird sie (der Rahmen)grösser, bei nem MouseDown kleiner. Jetzt sollte sich ja natürlich auch der Inhalt abhängig vom scale vergrössern/verkleinern. der scale des rahmens an dem sich auch die Verschiebung des Lupeninhalts aufhängt, läuft zwischen 100 und 180. Das hiesse ja dass ich vom _x/_y nen Prozentsatz abziehen muss...irgendwie...
kommt da jemand mit?
grtz kons
kons ist offline   Mit Zitat antworten
Alt 04-09-2006, 18:02   #2 (permalink)
___
 
Benutzerbild von lavor
 
Registriert seit: Sep 2003
Ort: Augsburg
Beiträge: 74
Hi,
hast du mal ein beispiel? Mir ist noch nicht ganz klar, was du alles brauchst
lavor ist offline   Mit Zitat antworten
Alt 04-09-2006, 18:06   #3 (permalink)
world.transform
 
Benutzerbild von kons
 
Registriert seit: Aug 2003
Beiträge: 236
also mein script, auf dem inhalt der lupe, ist dieses:
PHP-Code:
grad 1.05// der grad um den ich den Inhalt der lupe verschiebe

this.onEnterFrame = function() {
    
this._x = (-this._parent.fn._x*grad)-(die grosse Unbekannte x);
    
this._y = (-this._parent.fn._y*grad)-(die grosse Unbekannte y);
    
this._xscale this._parent.fn._xscale // fn ist der rahmen
    
this._yscale this._parent.fn._yscale
}; 
die "(die grosse Unbekannte x)" sollte sich ja aus dem scale errechnen lassen. bin aber grad zu blöd zu....
kons ist offline   Mit Zitat antworten
Alt 04-09-2006, 18:21   #4 (permalink)
___
 
Benutzerbild von lavor
 
Registriert seit: Sep 2003
Ort: Augsburg
Beiträge: 74
sry, aber irgendwie kann ich nur mit dem skript auf die schnelle nicht ganz folgen. kannst du nicht mal ne fla hochladen, bei der nur die lupe drin ist? ich versteh noch nicht, was du mit dem grad machst und wie das mit mouseUp funktioniert. Oder du wartest, dass jemand andres durchsteigt
gruß,
anna
lavor ist offline   Mit Zitat antworten
Alt 04-09-2006, 18:37   #5 (permalink)
world.transform
 
Benutzerbild von kons
 
Registriert seit: Aug 2003
Beiträge: 236
ahh hochladen gestaltet sich schwierig weil grad alles an daten von ner db hängt. Aber im Prinzip recht einfach. Auf dem Lupenrahmen(fn):
PHP-Code:
ziel 180;
dampher .5;
//Auf press wird die lupe kleiner 
this.onPress = function() {
    
ziel 100// Standartgrösse
    
startDrag(thisfalse8015Stage.width-80Stage.height-80);
    
Mouse.hide();
    
};
//auf release wieder grösser
this.onRelease = function() {
    
ziel 180;// zielgrösse
    
this.stopDrag();
    
Mouse.show();
};
this.onReleaseOutside = function() {
    
ziel 180;
    
this.stopDrag();
    
Mouse.show();
};
//dämpfer in den bewegung
this.onEnterFrame = function() {
    
this._height this._height+(ziel-this._height)*dampher;
    
this._width this._width+(ziel-this._width)*dampher;
}; 
ein "schatten" fährt ran (kleiner) und weg (höher). der Lupeninhalt bewegt sich mit dem vorhergehenden script...
kons 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 19:04 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele