• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-03-2010, 19:59   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2010
Beiträge: 7
Drag'n'Drop begrenzen

Heyho @ all..

ich habe mich jetz stundenlang in das ganze zeug reingelesen um ersma die grundfunktion vom drag'n'drop hinzukriegen und das klappt jetz mittlerweile auch

So nun habe ich aber das Problem, das ich ein Viereck habe und möchte das nur ein bestimmter Bereich davon anfassbar ist.. wie bei so nem windows fenster oben die leiste..

und weiterhin brauch ich noch irgendwie ne Begrenzung von dem ganzen, denn im moment kann ich das viereck auch in den off ziehen, was eigentlich nich gehen sollte..

und bei den 2 problemen komm ich grade gar nich mehr weiter.. wäre kewl wenn mir jemand weiter helfen könnte..


So sieht es bis jetzt aus:

Code:
Fenster.addEventListener(MouseEvent.MOUSE_DOWN, mouseDown);

function mouseDown(event:MouseEvent):void {
	Fenster.startDrag();
}

Fenster.addEventListener(MouseEvent.MOUSE_UP, mouseReleased);

function mouseReleased(event:MouseEvent):void {
	Fenster.stopDrag();
}

danke


edit: ok hab jetz rausgefunden das erste kann ich irgendwie mit "hitarea" machen, aber klappen tut es noch nich ganz^^

Geändert von sir0n (11-03-2010 um 20:23 Uhr)
sir0n ist offline   Mit Zitat antworten
Alt 11-03-2010, 20:41   #2 (permalink)
Zero to Hero
 
Registriert seit: Apr 2007
Beiträge: 871
PHP-Code:
Fenster.startDrag(true,new Rectangle(10,0,100,0)); 
__________________
Ein Tag an dem du nicht gelacht hast ist ein verschwendeter Tag.
Never Stop!

Mike
ingrimm ist offline   Mit Zitat antworten
Alt 11-03-2010, 20:49   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2010
Beiträge: 7
hmm danke für deine antwort aber klappt nich so ganz.. wenn ich das machen, dann springt das fenster direkt zum mauszeiger, also der mittelpunkt des fensters..

hab das jetz zwar noch irgendwie bearbeitet das das fenster nich gleich wegspringt aber bringen tut das irgendwie nix, oder ich hab nen fehler drin

Code:
Fenster.addEventListener(MouseEvent.MOUSE_DOWN, mouseDown);

function mouseDown(event:MouseEvent):void {
	Fenster.startDrag(new Rectangle(0,0,1024,768));
}

Fenster.addEventListener(MouseEvent.MOUSE_UP, mouseReleased);

function mouseReleased(event:MouseEvent):void {
	Fenster.stopDrag();
}
sir0n ist offline   Mit Zitat antworten
Alt 12-03-2010, 07:06   #4 (permalink)
Zero to Hero
 
Registriert seit: Apr 2007
Beiträge: 871
kannst du es jetzt draggen und es wird an den 1024 und 768 begrenzt?
__________________
Ein Tag an dem du nicht gelacht hast ist ein verschwendeter Tag.
Never Stop!

Mike
ingrimm ist offline   Mit Zitat antworten
Alt 12-03-2010, 12:41   #5 (permalink)
Neuer User
 
Registriert seit: Mar 2010
Beiträge: 7
am besten ihr schaut euch das selbst mal an: Start

PHP-Code:
Fenster.addEventListener(MouseEvent.MOUSE_DOWNmouseDown);

function 
mouseDown(event:MouseEvent):void {
    
Fenster.startDrag(true, new Rectangle(0,0,1024,768));
}

Fenster.addEventListener(MouseEvent.MOUSE_UPmouseReleased);

function 
mouseReleased(event:MouseEvent):void {
    
Fenster.stopDrag();

sir0n ist offline   Mit Zitat antworten
Alt 13-03-2010, 11:28   #6 (permalink)
Neuer User
 
Registriert seit: Mar 2010
Beiträge: 7
ohha jetz werden es immer mehr Probleme ^^

ich hab jetzt durch buttons die sichtbarkeit von dem fenster geändert.. klappt auch wunderbar, nur mein problem: nach ein paar sekunden verschwindet das fenster immer wieder.. hier der code dazu:

PHP-Code:
fenster_mc.visible=false;



private_btn.addEventListenerMouseEvent.CLICKFenster );


//Funktion Fenster

function Fensterevt:MouseEvent ):void {

switch(
fenster_mc.visible

    case 
true
        
fenster_mc.visible=false
        break; 
    case 
false
          
fenster_mc.visible=true
        break; 
}


Edit: Ok hat sich erledigt.. hatte ne Animation im Movieclip auf der Hauptzeitleiste und er ist immer wieder nach vorn gesprungen dadurch.. hab die jetzt auf die Movieclip zeitleiste geschmissen und nun lüppt es.. ist nur noch das Problem mit dem begrenzen..

Geändert von sir0n (13-03-2010 um 13:59 Uhr)
sir0n 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
drag'n'drop im Kreis Robby Flash MX 14 29-05-2007 20:13
Drag'n'Drop Problem vinter Flash MX 6 17-02-2005 08:59
Einfache drag'n'drop-Aufgabe chronicsmoke Flash MX 1 02-11-2002 18:52
drag'n'drop Verständnisproblem markus78 ActionScript 1 4 22-02-2002 17:42


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:03 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele