1&1 Webhosting
Flashhilfe.de - Flash Community

Breite eines MC verändern [Flash 9]

Forum > ActionScript 3.0 > Breite eines MC verändern

 


AntwortenRegistrieren Seite1

 08.10.2008, 16:38 
Beiträge: 28
Registriert: Sep 2008

Breite eines MC verändern
Hallo,

ich kann ja die Breite eines MC/Sprites mit .width verändern, funktioniert auch wunderbar,
jedoch ändert sich die Breite wenn ich den MC drehe (.rotation).
Jetzt ist die Breite nicht die gleich,e weil anscheinend Flash als Breite die BoundingBox des MC nimmt.
Gibt es eine Möglichkeit die Breite direkt zu verändern auch wenn der MC gedreht wurde? also ohne den MC wieder in die Ausgangslage zu versetztn (.rotation = 0), die Breite zu verändern und dann wieder zu verdrehen?
 08.10.2008, 17:15Re1
Benutzerbild von derFloh
Beiträge: 981
Wohnort: ..::LAGE::..
Registriert: Apr 2006

hi

was ist denn, wenn du die sprite vorher noch in einen container packst, den container drehst, jedoch nur die sprite darin skalierst...
geht sowas?

klingt vielleicht doof, aber kannst es ja mal probieren...


gruß
flo
www.heimatdesign.com
Florin Sans - Buy on myFonts / Fontspring
 08.10.2008, 20:07Re2
Beiträge: 28
Registriert: Sep 2008

Themenautor/in

an sich eine gute Idee,
und soweit ich mir das mit trace ausgegeben habe bleibt die Breite innerhalb des Kontainers gleich bei verschiedenen Rotationen, jedoch will es bei mir nicht funktionieren. Ich sehe es Zwar das die Breite des Kontainers bei rotationen sich ändert und die der Kontainerinhalte nicht, aber ich kann die Breite der Kontainerinhalte nicht verändern, denn diese werde als ShapeObjecte angezeigt, und Shapes kann man ja nicht ändern :-( .

Werde es etwas komplizierter versuchen müssen.
 
nicht sichtbar bei eingeloggten Mitgliedern
 08.10.2008, 20:35Re3
Benutzerbild von derFloh
Beiträge: 981
Wohnort: ..::LAGE::..
Registriert: Apr 2006

hmmm.. eigenartig.
ich muss eingestehen, dass ich in as3 auch noch nicht so erfahren bin, aber dass eine sprite als shapeobject angezeigt wird ist komisch und kann ich nicht deuten.
was ist mit nem typecasting?! 

gruß
derFloh
www.heimatdesign.com
Florin Sans - Buy on myFonts / Fontspring
 08.10.2008, 20:44Re4
Benutzerbild von rendner
Beiträge: 1016
Wohnort: derzeit München
Registriert: Jul 2004

>>Jetzt ist die Breite nicht die gleich,e weil anscheinend Flash als Breite die BoundingBox des MC nimmt. Gibt es eine Möglichkeit die Breite direkt zu verändern auch wenn der MC gedreht wurde?
Wieso sollte das nicht gehen?

>>Ich sehe es Zwar das die Breite des Kontainers bei rotationen sich ändert und die der Kontainerinhalte nicht, aber ich kann die Breite der Kontainerinhalte nicht verändern, denn diese werde als ShapeObjecte angezeigt, und Shapes kann man ja nicht ändern :-( .
Wenn du die Eigenschaften des Containers änderst, ist ja klar das nur dessen Werte manipuliert werden und nicht die der childs.
Und die Eigenschaften eines Shapes kann man sehr wohl ändern.
rendner
 08.10.2008, 22:57Re5
Beiträge: 28
Registriert: Sep 2008

Themenautor/in

ich habe versuch den child des Kontainers zu verändern, jedoch ohne erfolg, nix hat sich getan.
Hab es jetzt aber anders gelöst, indem ich den Sprite lösche und an seine Stelle einen neuen erstelle mit den gewünschten Eigenschaften.
 
nicht sichtbar bei eingeloggten Mitgliedern1&1 Webhosting
 
Themen
Ähnliche Beiträge zum Thema
 
AntwortenRegistrieren Seite1

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.
Partner Webseiten: DesignerInAction.de   Designnation.de   Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   PSD-Tutorials.de   Tutorials.de

Haftungsausschluss   Datenschutzerklärung   Hier Werben   Impressum
© 1999-2012 Sebastian Wichmann - Flashhilfe.de