Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-06-2006, 18:13   #1 (permalink)
User
 
Benutzerbild von kolumnen
 
Registriert seit: Jan 2002
Beiträge: 174
onpress -> drag ZWEI MCs?

hallo.
habe ein mc, und dem ein startdrag in onpress mitgegeben:
ActionScript:
  1. on (press) {
  2.     startDrag(this, false, vLeft, vTop, vRight, vBottom)
  3. }

nun würde ich gerne nicht nur das draggen starten, sondern AUCH noch einen anderen mc bewegen (ja, richtig geraten, das soll so eine art scrollbalken sein). allein, mir fehlt der richtige ansatz. es gibt ja kein on (drag). hm.
kann mir jemand einen tipp geben? sind listener (oje, wie funktionieren die?) hier vielleicht meine freunde???

Danke!!
kolumnen ist offline   Mit Zitat antworten
Alt 01-06-2006, 19:57   #2 (permalink)
Supermassive
 
Benutzerbild von elysian
 
Registriert seit: Aug 2004
Ort: Frankfurt, Bornheim
Beiträge: 861
xervus,
im ansatz etwa so...
ActionScript:
  1. on (press) {
  2.     startDrag(this, false, vLeft, vTop, vRight, vBottom)
  3.     startDrag(andererMc, false, vLeft, vTop, vRight, vBottom)
  4. }
der target-parameter (der erste...) ist der movieclip, der gedragget wird...

greetz, thomas.
__________________
Personal » amenity*blogging » elysian.de » Flexpertise - Enterprise Flex Collaboration
Networks » Xing » ColdFusion Community
Everything Cairngorm »
cairngormdocs.org
elysian ist offline   Mit Zitat antworten
Alt 02-06-2006, 10:37   #3 (permalink)
User
 
Benutzerbild von kolumnen
 
Registriert seit: Jan 2002
Beiträge: 174
nee, hab ich mich falsch ausgedrückt, mist.
der andere mc soll natürlich nicht einfach auch dragable sein,
sondern entsprechend des drags des einen mcs bewegt werden.
kolumnen ist offline   Mit Zitat antworten
Alt 02-06-2006, 10:50   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Müsse so ungefähr gehen (wenn ich verstanden habe, was du willst):
PHP-Code:
this.mc1.onPress = function() {
    
this.sX this._x;
    
this.sY this._y;
    
this.sX1 this._parent.mc2._x;
    
this.sY1 this._parent.mc2._y;
    
startDrag(this);
    
this.onMouseMove = function() {
        
this._parent.mc2._x this.sX1+this._x-this.sX;
        
this._parent.mc2._y this.sY1+this._y-this.sY;
    };
};
//
this.mc1.onRelease this.mc1.onReleaseOutside=function () {
    
stopDrag();
    
delete this.onMouseMove;
}; 
Könntest aber die MCs auch einfach in einen weiteren zusammenpacken und den dann draggen.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 02-06-2006, 11:01   #5 (permalink)
User
 
Benutzerbild von kolumnen
 
Registriert seit: Jan 2002
Beiträge: 174
ich schau mir das gleich mal an... danke!

Zitat:
Zitat von Der Frager
Könntest aber die MCs auch einfach in einen weiteren
zusammenpacken und den dann draggen.
nicht, wenn in die entegegengesetzte Richtung bewegt werden soll.
kolumnen ist offline   Mit Zitat antworten
Alt 02-06-2006, 11:03   #6 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Zitat:
Zitat von kolumnen
nicht, wenn in die entegegengesetzte Richtung bewegt werden soll.
Dann musst du bei der Berechnung aber this.sX und this._x umdrehen...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 02-06-2006, 11:04   #7 (permalink)
User
 
Benutzerbild von kolumnen
 
Registriert seit: Jan 2002
Beiträge: 174
jau
kolumnen ist offline   Mit Zitat antworten
Alt 02-06-2006, 11:17   #8 (permalink)
User
 
Benutzerbild von kolumnen
 
Registriert seit: Jan 2002
Beiträge: 174
Zitat:
Zitat von Der Frager
this.onMouseMove
JA, das hab ich gesucht, mönsch, so einfach, vielen dank!
kolumnen 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 23:55 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele