| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Oct 2008
Beiträge: 330
| Registrierungspunkte bei geladenen Bildern
Ich habe das Problem, dass ich externe Bilder lade und dann auf meiner Bühne anordnen lasse. Das Problem ist nur, dass die Bilder in meinem Container nicht mittig sondern rechts oben ausgerichtet sind. Das heisst bei der Verteilung (hab da die BReite der Bühne durch die Anzahl Elemente +1 rechnen lassen) sind die nicht ganz schön ausgerichtet, da sich das ganze um die Breite eines Bildes nach rechts verschiebt (logisch). Ich hab inzwischen rausgefunden, dass ich leider die Registrierungspunkte nicht per AS3 ändern kann. (Könnte Adobe eigentlich mal was tun finde ich...) Jedenfalls habe ich nun keine AHnung wie ich dieses Problem lösen könnte... Ihr? |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Oct 2008
Beiträge: 330
|
Aber wie? Ein MC wird ja dann auch wieder rechts oben ausgerichtet. -- das Problem hat sich nun etwas ausgeweitet: Ich möchte die Bilder beim Mouseover skalieren. sollte natürlich von der Mitte aus sein. Ging nicht, also habe ich ne Verschiebung reingetan, die sich automatisch ausrechnet aus der Grösse des Bildes. PHP-Code: Danach beimMouseout gehts zurück. Solange man sich Zeit lässt und die Tweens fertig guckt geht das auch ganz gut, jedoch verschieben sie sich, wenn man die Tweens nicht abwartet, da beim MouseOver die x und die y-Pos immer neu definiert werden und beim MouseOut der Befehl gegeben wird dorthin zurückzukehren. Dann habe ich festgestellt, dass es bei greensock auch einen Tween gibt, der das Skalieren vom ZEntrum erlaubt. http://blog.greensock.com/tweenmaxas3/ transformAroundCenter Leider muss man dafür zahlen. Gibts da einen weiteren tweener, der so was gratis anbietet? Oder eben, wie ginge das mit den MCs? |
| | |
| | #4 (permalink) |
| lebt in stereo Registriert seit: Mar 2008 Ort: karlsruhe
Beiträge: 1.093
|
wieso setzt du dein image-bitmap nicht einfach in die mitte des movieclips (imgContainer.x - (imgSrc.width / 2)) (und das gleiche mit y) und transformierst den movieclip? der hat als registrierungspunkt 0/0 oben links, nicht oben rechts.
__________________ * Flash-Junkie ≠ Musiker & Grafiker # Marvin Blase # Speaker, Author, Silly Billy. # @beautifycode |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Oct 2008
Beiträge: 330
|
hab ich auch irgendwie versucht, aber wohl was falsch überlegt ^^ und jap klar isses links und nicht rechts.. haha bin etwas verwirrt. aber danke, nun isses klar. Trotzdem der Tween von Greensock ist geil =) gibts den nicht in ner Gratisausführung? |
| | |
| | #6 (permalink) | ||
| Neuer User Registriert seit: Oct 2008
Beiträge: 330
|
Hm mist, doch nicht ganz einfach... Da ich das Bild erst so verschieben kann wenn es geladen ist, muss ich mitm Lauscher diesen Moment abfangen. Darauf möchte ich dann mit diesem Code das Bild auf dem Registrierungspunkt zentrieren: PHP-Code: Zitat:
Jedoch mukkt er mit evt.currentTarget.x rum der kann den x-Wert nicht ermitteln... Fragt mich nicht wieso: Zitat:
container.x = i* 200; oder wie erklärt ihr euch das? Auf jeden Fall kann ich das Bild so nicht zentrieren, was mach ich nun? | ||
| | |
| | #7 (permalink) |
| Neuer User Registriert seit: Oct 2008
Beiträge: 330
|
Ich glaubs ja nicht. Ich brauch dieses x ja gar nicht: PHP-Code: Trotzdem würde mich interessieren, weshalb er die x-Position nicht ermitteln kann. |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |