Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-01-2008, 21:13   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2007
Ort: Bremen
Beiträge: 35
Movieclip vergrößern

Moin,

ich möchte ein Movieclip vergrößern und verkleinern mit der Maus, jenachdem wie ich den Movieclip aufziehe. Sprich ich möchte es ähnlich machen wie bei einem Fenster aufm Desktop.

ich möchte es in einer onEnterframe machen. Irgendwie so:
PHP-Code:
//ehemaliger stand Maus
var xalterstand:Number;
var 
yalterstand:Number;
_root.onEnterFrame = function(){
  
//wenn bereich zum aufziehen berührt und mouse gedrückt ziehe auf
  
if(_root.bereich_mc.hitTest(_xmouse,_ymouse) and mouse gedrückt)){
    
fenster_mc._width fenster_mc._width + (_root._xmouse xalterstand);  
  
fenster_mc._height fenster_mc._height + (_root._ymouse yalterstand);
  } 

Dürfte es so vom prinzip her funktionieren? Was ist eigtl. Maus gedrückt??

Danke schonmal für die Hilfe

MfG
niwe ist offline   Mit Zitat antworten
Alt 16-01-2008, 22:17   #2 (permalink)
Neuer User
 
Registriert seit: Jan 2007
Ort: Bremen
Beiträge: 35
ich habe da jetzt was gemacht und es funktioniert!!

aber ich glaube es ist wahrscheinlich nicht die eleganteste Lösung.
PHP-Code:
var xwert:Number;
var 
ywert:Number;

_root.fenster_mc.zieher_mc.onPress = function() {
    
xwert _xmouse;
    
ywert _ymouse;
    
skaleMR true;
};
_root.onMouseUp = function(){
    
skaleMR false;    
}
_root.onEnterFrame = function() {
        if(
skaleMR){
        
_root.fenster_mc._width += _xmouse-xwert;
        
_root.fenster_mc._height += _ymouse-ywert;
        
xwert _xmouse;
        
ywert _ymouse;
        }
}; 

habt ihr vlt. noch ne bessere idee??

MfG
niwe ist offline   Mit Zitat antworten
Alt 17-01-2008, 00:53   #3 (permalink)
class public{}
 
Benutzerbild von public
 
Registriert seit: Feb 2004
Ort: dessau
Beiträge: 1.406
um performance zu sparen kannste ja anstatt onEnterFrame den onMouseMove handler nehem....am besten den von der Mouse klasse


und dann noch n tip: am besten mit scale9Grid arbeiten

Geändert von public (17-01-2008 um 00:55 Uhr)
public 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:59 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele