Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-05-2004, 10:38   #1 (permalink)
Fear & Loathing
 
Benutzerbild von Dr. Gonzo
 
Registriert seit: Oct 2003
Beiträge: 115
mc an anderem mc ausrichten

(vorweg: Sorry, hab den beitrag ausversehen schon im Flash MX Forum gepostet, falls das ein admin liest..bitte wieder aus Flash MX löschen)

hi,

gibts ne möglichkeit seinen mc an einem anderen schon vorhanden mc auszurichten ???
also z.B den mittelpunknt des einen mc's am mittelpunkt des anderen mc's ausrichten, so das beide direkt übereinander liegen !?

greetz
Dr. Gonzo ist offline   Mit Zitat antworten
Alt 27-05-2004, 11:08   #2 (permalink)
Anarchist
 
Benutzerbild von JahRastaWhaa
 
Registriert seit: Nov 2003
Beiträge: 75
moin

du kannst mc1._x = mc2._x und mc1._y = mc2._y sagen...

wenn du's n bisschen verschoben haben willst oder so kannste auch sowas wie:

mc1._x = mc2._x +20; schreiben, jaja, is aber klar
__________________
[SIZE=2][FONT=Verdana]..RastaAndi ;)

Geändert von JahRastaWhaa (27-05-2004 um 11:09 Uhr)
JahRastaWhaa ist offline   Mit Zitat antworten
Alt 27-05-2004, 11:27   #3 (permalink)
Fear & Loathing
 
Benutzerbild von Dr. Gonzo
 
Registriert seit: Oct 2003
Beiträge: 115
ja klar...

aber was wenn die mc's nicht gleich groß sind und ich sie mittig ausgerichtet haben möchte..

ALSO:

ich hab einen mc, in diesem liegen weiter mc'S die mit onRelease funktionen zum verschieben und rotieren des mc'S versehen sind.
Das soll so zu sagen mein grundgerüst (prototyp) sein, jetzt möchte ich mir in diesen mc verschiedene bilder laden...also im endeffekt verschiedene bilder die alle verschiebbar sind und bei klick auf den "drehen" mc in der mitte rotieren!!
diese bilder sind aber alle unterschiedlich groß und sollen aber mittig in meinem "prototyp" ausgerichtet werden, das ganze soll natürlich dynamisch passieren...also will ich ich nicht für jedes bild nochmal extra x und y koordinaten angeben müssen...
des halb bräuchte ich ne funktion die mir die bilder automatisch mittig zu einem anderen mc ausrichtet...

das könnte kompliziert werden...

Geändert von Dr. Gonzo (27-05-2004 um 11:28 Uhr)
Dr. Gonzo ist offline   Mit Zitat antworten
Alt 27-05-2004, 11:50   #4 (permalink)
Anarchist
 
Benutzerbild von JahRastaWhaa
 
Registriert seit: Nov 2003
Beiträge: 75
Hi, hm... also wüsste nicht dass man etwas in der mitte eines andern MC's ausrichten kann...
Ich denke mal, du müsstest die Abstände vom _X und _Y Punkt zum Mittelpunkt von deinem Prototyp oder wie auch immer berechnen, und dann damit arbeiten...!?

Drück mich sehr unverständlich aus, und weiß nich ob damit das geht was du meinst ^^

ansonsten damit das automatisch geschieht bräuchtest du halt eine Funktion in der Art von:

mc.onLoad = function {
mc._y = prototypteil._y + abstandzummittelpunkt;
...
}

sorry, muss erstmal noch ein paar täschen starken tee trinken .)
__________________
[SIZE=2][FONT=Verdana]..RastaAndi ;)

Geändert von JahRastaWhaa (27-05-2004 um 11:53 Uhr)
JahRastaWhaa ist offline   Mit Zitat antworten
Alt 27-05-2004, 12:03   #5 (permalink)
muh
 
Benutzerbild von Janoscharlipp
 
Registriert seit: Apr 2002
Ort: Freiburg / Stuttgart
Beiträge: 4.338
naja, könntest du so machen: (immer davon ausgehend, dass die Ursprünge der MCs links oben sind)
ActionScript:
  1. MovieClip.prototype.alignTo = function(mc)
  2. {
  3. var centre = {x: mc._x + mc._width / 2, y: mc._y + mc._height / 2};
  4. this._x = centre.x - this._width / 2;
  5. this._y = centre.y - this._height / 2;
  6. }
Janoscharlipp ist offline   Mit Zitat antworten
Alt 27-05-2004, 13:06   #6 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
hi,

hier noch eine "handelsübliche" Variante:

Registrierpunkt links oben !

ActionScript:
  1. mc1._y = 20;
  2. mc1._x = 20;
  3. mc2._y = mc1._y + (mc1._height - mc2._height) / 2;
  4. mc2._x = mc1._x + (mc1._width - mc2._width) / 2;
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego ist offline   Mit Zitat antworten
Alt 27-05-2004, 14:45   #7 (permalink)
Fear & Loathing
 
Benutzerbild von Dr. Gonzo
 
Registriert seit: Oct 2003
Beiträge: 115
jap

danke, genau so hab ichs jetzt auch gemacht...
einfach anhand der height und width werte ausgerechnet

greeeetz
Dr. Gonzo 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 20:11 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele