Der Flash Player 10 führt drei neue Eigenschaften ein: rotationX
, rotationY
und rotationZ
. Dadurch kann jedes Objekt auf der Bühne um die X-, Y- und Z-Achse drehen. Als Wert gibt man den Eigenschaften einfach eine Gradzahl (z.B. 180 für 180 Grad) mit.
Hier ein Beispiel, dass nur mit der aktuellen Betaversion "Astro" des Flash Player 10 funktioniert. Beispiel anschauen
Um das Beispiel zu Kompilieren, benötigt man ein Nightly Build des Flex SDK. Nach ein paar kleinen Anpassungen in den Konfigurationsdateien kann man damit die neuen Features des Flash Player 10 ausprobieren.
-
<?xml version="1.0" encoding="utf-8"?>
-
:Application -
xmlns:mx="http://www.adobe.com/2006/mxml"
-
xmlns:test="*"
-
width="800" height="800" backgroundGradientColors="[#8a8a8a, #ffffff]"
-
creationComplete="creationCompleteHandler()"
-
>
-
-
-
:Script> -
private function creationCompleteHandler():void {myPanel.y = 300;}]]>:Script>
:Panel title="Flash Player 10: 3D-Demo" width="300" height="150"> :HBox> :Label text="x" /> :NumericStepper id="myInputX" width="150" value="0" minimum="-360" maximum="360" change="myPanel.rotationX = myInputX.value"/> :HBox>:HBox> :Label text="y" /> :NumericStepper id="myInputY" width="150" value="0" minimum="-360" maximum="360" change="myPanel.rotationY = myInputY.value" /> :HBox>:HBox> :Label text="z" /> :NumericStepper id="myInputZ" width="150" value="0" minimum="-360" maximum="360" change="myPanel.rotationZ = myInputZ.value" /> :HBox>:Panel>:Panel width="523" height="375" id="myPanel"> :Image source="flickr.jpg" /> :Panel>:Application>
Link: Beispiel anschauen
Link: Targeting Flash Player 10 Beta with Flex SDK 3.0.x
Link: Astro: Betaversion des Flash Player 10 steht zum Download bereit
11 Kommentare zum Beitrag "Flash Player 10: 3D-Effekte mit rotationX, rotationY und rotationZ"
[…] 3D-Effekte mit rotationX, rotationY und rotationZ […]
[…] 3D example with source code (German) […]
[…] 3D example with source code (German) […]
Hallo Florian,
sag, hast du das ganze schonmal mit video ausprobiert? Sobald ich ein Video rotiere oder in der Tiefe verschiebe, und sei es nur um 0 Pixel, ist die Videoqualität dahin.
lg
Nee, habe ich leider noch nicht ausprobiert. Kannst du mir das Beispiel mal mailen?
schon aufgefallen das nicht mal das Beispiel tut?
Ok sorry min Fehler flash 10 vergessen sry
Hallo,
im FF3 mit FP10,0,0,525 passiert in der Demo nichts…
Mmh .. seltsam. Bei mir geht’s in Safari jetzt auch nicht mehr. Ist vermutlich seit der zweiten Betaversion des Flash Player so. Im Stand-alone Player tut es weiterhin.
Nachtrag: Es hängt tatsächlich an der zweiten Beta. Siehe hier (Kommentar 10+11):
http://justin.everett-church.com/index.php/2008/07/02/flash-player-10-beta-refresh-1000525/
Nachtrag2: Es tut jetzt wieder :)
FP 10 Beta 2 macht Probleme bei 3D-Effekten (rotationX, rotationY und rotationZ)…
Ich wurde gerade darauf hingewiesen, dass das Beispiel Flash Player 10: 3D-Effekte mit rotationX, rotationY und rotationZ nicht mehr funktioniert. Der Grund ist die zweite Beta des Flash Player 10 (10.0.0.525).
Hat man ältere Flashfiles, die für die …
spiele gern im game-twist de.seit ich java erneuerung downlud heißt es adobe flash player 10 wird durch skript in diesen film verlangsamt.wenn das skript weiterhin angeführt wird,reagiert der computer möglicherweise nicht mehr.möchten sie die ausführung des skripts abbrechen,,,ja …nein.weder bei ja oder bei nein verändert sich was ….ich kann nicht mehr spielen.was kann ich tun? bitte helft mir
Schreibe einen Kommentar