zoukankan      html  css  js  c++  java
  • flex 3d旋转

    <?xml version="1.0" encoding="utf-8"?>
    <s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009" 
    					   xmlns:s="library://ns.adobe.com/flex/spark" 
    					   xmlns:mx="library://ns.adobe.com/flex/mx" width="800" height="500" 
    					   creationComplete="windowedapplication1_creationCompleteHandler(event)">
    	<fx:Script>
    		<![CDATA[
    			import com.greensock.TweenLite;
    			import com.greensock.easing.*;
    			
    			import mx.events.FlexEvent;
    			// variable declarations ------------------------------------
    			private var timer:Number = 0;
    			
    			private var radius:Number = 300;
    			private var _cosAngle:Number;
    			private var _sinAngle:Number;
    			// getter/setters -------------------------------------------
    			// helper methods -------------------------------------------
    			// event handlers -------------------------------------------			
    			protected function windowedapplication1_creationCompleteHandler(event:FlexEvent):void
    			{
    				addEventListener(Event.ENTER_FRAME,onFrame);
    			}
    			
    			
    			protected function onFrame(event:Event):void
    			{
    				_cosAngle = Math.cos(timer/100);
    				_sinAngle = Math.sin(timer/100);
    				if(timer % 1 == 0){
    					
    					var xPos:Number = radius * _cosAngle - radius * _sinAngle;
    					var zPos:Number = radius * _cosAngle + radius * _sinAngle;
    					img.x = xPos + 500;
    					img.z = zPos + 400;
    					img.rotationY = -timer*100/180+30;
    					//TweenLite.to(img,1,{x:(xPos+400),z:(zPos+400)});
    				}
    				timer++;
    				//trace(posX);
    			}
    			
    		]]>
    	</fx:Script>
    	
    	<fx:Declarations>
    		<!-- Place non-visual elements (e.g., services, value objects) here -->
    	</fx:Declarations>
    	<s:Image id="img" y="380" source="assets/cc.jpg"/>
    </s:WindowedApplication>
    
  • 相关阅读:
    java.lang.UnsatisfiedLinkError:no dll in java.library.path终极解决之道
    JNA
    Java发邮件带附件测试通过
    Java-JDBC调用批处理、存储过程、事务
    Java的JDBC事务详解
    对只转发结果集的无效操作:last
    Servlet 监听器
    TOMCAT6热部署配置
    使用命名参数处理 CallableStatement
    如何在JTable中动态添加一行
  • 原文地址:https://www.cnblogs.com/houdinime/p/2946468.html
Copyright © 2011-2022 走看看