Flash Player 10 3D

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:
  1. <?xml version="1.0" encoding="utf-8"?>
  2. :Application
  3.     xmlns:mx="http://www.adobe.com/2006/mxml"
  4.     xmlns:test="*"
  5.     width="800" height="800" backgroundGradientColors="[#8a8a8a, #ffffff]"
  6.     creationComplete="creationCompleteHandler()"
  7. >
  8.  
  9.  
  10. :Script>
  11.    
  12.  
  13.  
  14.     private function creationCompleteHandler():void {
  15.  
  16.         myPanel.y = 300;
  17.        
  18.  
  19.     }
  20.  
  21.         ]]>
  22.  
  23.     :Script>
  24.  
  25.  
  26.     :Panel title="Flash Player 10: 3D-Demo" width="300" height="150">
  27.         :HBox>
  28.             :Label text="x" />
  29.             :NumericStepper id="myInputX" width="150" value="0" minimum="-360" maximum="360" change="myPanel.rotationX = myInputX.value"/>   
  30.         :HBox> 
  31.    
  32.         :HBox>
  33.             :Label text="y" />
  34.             :NumericStepper id="myInputY" width="150" value="0" minimum="-360" maximum="360"  change="myPanel.rotationY = myInputY.value" /> 
  35.         :HBox>
  36.    
  37.         :HBox>
  38.             :Label text="z" />
  39.             :NumericStepper id="myInputZ" width="150" value="0" minimum="-360" maximum="360"  change="myPanel.rotationZ = myInputZ.value" /> 
  40.         :HBox> 
  41.  
  42.            
  43.     :Panel>
  44.  
  45.     :Panel width="523" height="375" id="myPanel">
  46.         :Image source="flickr.jpg" />
  47.  
  48.     :Panel>
  49.        
  50.    
  51. :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