Zurück   Flashforum > Flash > ActionScript > ActionScript 2

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-12-2011, 10:17   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2004
Beiträge: 127
Bild wird verdreht in Container geladen?

Hallo Leute,
ich hab mal wieder eine Frage:

warum werden meine Bilder um 90° nach rechts gedreht wenn sie in meinen Container geladnen werden.

Als Effekt liegt am Container folgendes Script:

ActionScript:
  1. onClipEvent (load) {
  2.     this._yscale = 0;
  3.     this._xscale = 00;
  4.     var ziel:Number = 100;
  5.     var dx:Number = 0;
  6.     var x:Number;
  7.     var y:Number;
  8. }
  9. onClipEvent (enterFrame) {
  10.     x = _yscale;
  11.     dx = (dx+((ziel-x)/8))/2;
  12.     x = x+dx;
  13.     _yscale = x;
  14.     _xscale = x;
  15. }

Hat jemand nen Tip warum die Bilder nicht korrekt geladen werden?

Vielen Dank im Voraus, Lilo3

Geändert von Martin Kraft (15-12-2011 um 10:52 Uhr)
Lilo3 ist offline   Mit Zitat antworten
Alt 15-12-2011, 10:55   #2 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.162
In Deinem Code wird nichts rotiert. Ist vielleicht einfach der Container gedreht? ...oder das Bild selbst?
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!
Martin Kraft ist offline   Mit Zitat antworten
Alt 15-12-2011, 11:02   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2004
Beiträge: 127
Zitat:
Zitat von Martin Kraft Beitrag anzeigen
In Deinem Code wird nichts rotiert. Ist vielleicht einfach der Container gedreht? ...oder das Bild selbst?
Nein das Bild ist nicht gedreht und der Container is ja nur ein leerer movieclip.

Wenn ich das Script vom container entferne ladet das Bild richtig.
Lilo3 ist offline   Mit Zitat antworten
Alt 15-12-2011, 11:24   #4 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.162
Zitat:
Zitat von Lilo3 Beitrag anzeigen
Nein das Bild ist nicht gedreht und der Container is ja nur ein leerer movieclip.
Auch ein leerer MovieClip kann gedreht sein.

Zitat:
Zitat von Lilo3 Beitrag anzeigen
Wenn ich das Script vom container entferne ladet das Bild richtig.
Das von Dir gepostet Script kann jedenfalls unmöglich für eine Rotation um 90° verantwortlich sein! Und in meiner Testdatei funktioniert es auch genauso wie es soll.

Im schlimmsten Fall wäre eine Spiegelung oder Punktspiegelung (-> Drehung um 180°) denkbar, wenn die Skalierung negativ würde. Letzteres kann passieren, wenn das Bild noch nicht geladen ist und Du einen leeren Container skalierst. Normalerweise tritt dieses Problem aber nur bei _width und _height auf; _xscale und _yscale sind eigentlich unproblematisch

Um das zu umgehen, müsstest Du erstmal abwarten, bis das Bilder auch tatsächlich in den Container geladen wurde (in AS2 verwendet man dafür die MovieCLipLoader-Klasse). Und dann solltest Du auf diese onClipEvent-Syntax verzichten (das ist übelstes AS1) und stattdessen ein onEnterFrame-Callback oder (besser noch) eine Tweening-Engine (z.B. mc_tween oder TweenLite) für die Skalierung verwenden. Zu beidem findet man in der Flash-Hilfe oder über die Suchfunktion des Forums ausreichend weitere Information.
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!

Geändert von Martin Kraft (15-12-2011 um 11:26 Uhr)
Martin Kraft 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
bild ist per xml in container geladen und soll nun skaliert werden Mway ActionScript 2 5 20-02-2011 22:35
swf wird nicht mehr in container geladen? Buliwyf ActionScript 2 7 21-02-2007 11:23
MC wird nicht im Container geladen BFBS Flash 8 4 10-03-2006 20:22
bild in container geladen, schön ein- und ausblenden? zlab Flash MX 2004 8 29-11-2005 15:55
top swf wird einmal in container geladen lahm jose15365 Flash MX 6 13-08-2004 22:28


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:27 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele