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>
    
  • 相关阅读:
    centos 7修改时间为中国时间
    颜色表及html代码
    前端日志监控体系
    测试开发必备技能:安全测试漏洞靶场实战
    Jmeter(三)----win10系统下如何修改Jmeter字体大小?
    Jmeter(二) ---Jmeter英文版本修改为中文
    Jmeter(一) ---Windows环境搭建
    跟着高手学复盘_初步理解
    小测试对 HTTP/2 的了解
    软件测试入坑建议
  • 原文地址:https://www.cnblogs.com/houdinime/p/2946468.html
Copyright © 2011-2022 走看看