Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-11-2003, 14:00   #1 (permalink)
Hobbyflasher
 
Benutzerbild von needlejockey
 
Registriert seit: Sep 2001
Ort: 83093 Bad Endorf
Beiträge: 456
drag 'nd drop mit spiegelbild

Hallo Leute,

ich brauche mal wieder eure Unterstützung.

Habe mit eine kleine Fla gebastelt (Visitenkarte mit Spiegelbild).
Wie muss das Script aussehen, damit sich beim dragen eines objekts, dessen Spiegelbild mit bewegt?

Beim Aufrufen der Swf bewegt sich das Objekt, sowie dessen Spiegelbild in die Mitte des Films. Nun möchte ich, dass man das Objekt verschieben kann.
Soweit habe ich das auch hinbekommen. Was ich nicht gebacken kriege ist, dass sich das Spiegelbild entsprechend der Bewegung des Objektes mit bewegt.

gruß
werner - the needlejockey
Angehängte Dateien
Dateityp: zip dragdropspiegelbild-02.zip (46,6 KB, 8x aufgerufen)
__________________
fashion made by NEEDLES and PINS – only your skin fits better!
"the needlejockey"
http://www.needles-and-pins.com
needlejockey ist offline   Mit Zitat antworten
Alt 11-11-2003, 14:06   #2 (permalink)
Genius
 
Benutzerbild von f@gju
 
Registriert seit: Sep 2003
Ort: Banned into Jail
Beiträge: 650
mach einfach so:

bei x
spiegelbildmc._x = normalermc._x;
und bei y
spiegelbildmc._y = normalermc._y *-1 + _root.height;
__________________
Klick hier

Geändert von f@gju (11-11-2003 um 14:10 Uhr)
f@gju ist offline   Mit Zitat antworten
Alt 12-11-2003, 13:03   #3 (permalink)
Hobbyflasher
 
Benutzerbild von needlejockey
 
Registriert seit: Sep 2001
Ort: 83093 Bad Endorf
Beiträge: 456
hi f@gju,

vielen dank für deinen tipp, aber ich kriegs einfach nicht hin. kannste mir nen beispiel geben?
__________________
fashion made by NEEDLES and PINS – only your skin fits better!
"the needlejockey"
http://www.needles-and-pins.com
needlejockey ist offline   Mit Zitat antworten
Alt 12-11-2003, 15:50   #4 (permalink)
Genius
 
Benutzerbild von f@gju
 
Registriert seit: Sep 2003
Ort: Banned into Jail
Beiträge: 650
mach zwei mc's {mc1;mc2}

dannn auf mc1 folgende aktion:
ActionScript:
  1. onClipEvent(enterFrame){
  2.     _root.mc2._x = this._x;
  3.     _root.mc2._y = (this._y * -1) + _root.height;
  4. }
  5. onClipEvent(mouseDown){
  6.     this.startDrag();
  7. }
  8. onCLipEvent(mouseUp){
  9.     this.stopDrag();
  10. }
__________________
Klick hier
f@gju ist offline   Mit Zitat antworten
Alt 12-11-2003, 17:34   #5 (permalink)
Hobbyflasher
 
Benutzerbild von needlejockey
 
Registriert seit: Sep 2001
Ort: 83093 Bad Endorf
Beiträge: 456
genauso hatte ich es gemacht. lediglich die mc's hatten andere bezeichnungen (original_mc = mc1, spiegel_mc = mc2). trotzdem funktioniert es nach wie vor nicht.

schau bitte noch mal nach. wahrscheinlich sehe ich „den wald (fehler) vor lauter bäume nicht“

vielen dank
Angehängte Dateien
Dateityp: zip spiegel-drag-test.zip (46,0 KB, 4x aufgerufen)
__________________
fashion made by NEEDLES and PINS – only your skin fits better!
"the needlejockey"
http://www.needles-and-pins.com
needlejockey ist offline   Mit Zitat antworten
Alt 12-11-2003, 20:54   #6 (permalink)
Genius
 
Benutzerbild von f@gju
 
Registriert seit: Sep 2003
Ort: Banned into Jail
Beiträge: 650
hehe es war so

also machen wir n spielchen, finden wir den Unterschied:

ActionScript:
  1. onClipEvent(mouseDown){
  2.     startDrag();
  3. }
__________________________________________________
ActionScript:
  1. onCLipEvent(mouseDown){
  2.     startDrag();
  3. }



na bimmelts
(tipp: highlighting beachten)
*ganzgemeinsei *höhö**
__________________
Klick hier
f@gju ist offline   Mit Zitat antworten
Alt 13-11-2003, 07:37   #7 (permalink)
Hobbyflasher
 
Benutzerbild von needlejockey
 
Registriert seit: Sep 2001
Ort: 83093 Bad Endorf
Beiträge: 456
Danke

tja – was soll ich sagen.
wer lesen kann ist klar im vorteil. vielleicht sollte ich außerdem mal bei fielmann vorbeischauen.

Shame on me
__________________
fashion made by NEEDLES and PINS – only your skin fits better!
"the needlejockey"
http://www.needles-and-pins.com
needlejockey ist offline   Mit Zitat antworten
Alt 13-11-2003, 13:45   #8 (permalink)
Hobbyflasher
 
Benutzerbild von needlejockey
 
Registriert seit: Sep 2001
Ort: 83093 Bad Endorf
Beiträge: 456
da bin ich schon wieder, hoffentlich nerve ich nicht zu sehr.

ich bräuchte noch mal ne unterstützung. diesmal setze ich auch die brille auf.

Ich möchte das mc1 nur in dem bereich oberhalb der horizontale bewegt werden kann, welche die berührungslinie von mc1 und mc2 bildet.

gelernt habe ich, wie ein zweites mc in abhängigkeit des ersten mc's bewegt werden kann. wie das mit der abgrenzung des „bewegungsraums“ geht weiß ich mittlerweile auch...

------------------------------------------------------------
//Ausgangsposition des zu bewegenden Objekts
onClipEvent(load){
_root.mc._x=297;
}

/*
Bereich in dem das Objekt bewegt werden kann, ausgehend vom Zentrum des Objekts.
von links 105
von oben 63
von rechts 388
von unten 140
*/
onClipEvent(mouseDown){
this.startDrag(true, 105, 63, 388, 140);
}
onClipEvent(mouseUp){
this.stopDrag();
}
------------------------------------------------------------

...nur wie sieht die kombination von beiden aus?
wie geht das, damit sich das spiegelbild entsprechend verhält?
__________________
fashion made by NEEDLES and PINS – only your skin fits better!
"the needlejockey"
http://www.needles-and-pins.com

Geändert von needlejockey (13-11-2003 um 13:46 Uhr)
needlejockey ist offline   Mit Zitat antworten
Alt 13-11-2003, 15:47   #9 (permalink)
Genius
 
Benutzerbild von f@gju
 
Registriert seit: Sep 2003
Ort: Banned into Jail
Beiträge: 650
naja das sollte doch automatisch so geschehen.

wennn mc1 n festgelegtes feld hat und mc2 an die exakten koordinaten von mc1 gebunden ist, dann kann sich ja mc2 auch nur in einem entsprechenden feld bewegen.
__________________
Klick hier
f@gju ist offline   Mit Zitat antworten
Alt 13-11-2003, 16:58   #10 (permalink)
Hobbyflasher
 
Benutzerbild von needlejockey
 
Registriert seit: Sep 2001
Ort: 83093 Bad Endorf
Beiträge: 456
der meinung war ich auch, aber mc2 bewegt sich dann überhaupt nicht.


fehler gefunden - man, ich brauch doch ne neue brille.
__________________
fashion made by NEEDLES and PINS – only your skin fits better!
"the needlejockey"
http://www.needles-and-pins.com

Geändert von needlejockey (13-11-2003 um 17:10 Uhr)
needlejockey ist offline   Mit Zitat antworten
Alt 15-11-2003, 17:08   #11 (permalink)
Hobbyflasher
 
Benutzerbild von needlejockey
 
Registriert seit: Sep 2001
Ort: 83093 Bad Endorf
Beiträge: 456
Bin schon wieder da

Wenn ich das Objekt an eine andere Position bewege, und dann mit der maus irgendwo klicke, springt das Objekt in Richtung maus. Wie sieht das Script aus, damit das Objekt nicht auf einen Mausklick reagiert?
Bei den Beispielen welche ich im Forum gefunden habe liegt das Script im Frame und nicht auf dem mc.

Danke für die Hilfe
Angehängte Dateien
Dateityp: zip spiegelbild-drag.zip (25,4 KB, 2x aufgerufen)
__________________
fashion made by NEEDLES and PINS – only your skin fits better!
"the needlejockey"
http://www.needles-and-pins.com
needlejockey 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 03:01 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele