2010年2月24日 星期三

弧度角度換算

弧度角度換算
radian(弧度)
degree(角度)
PI(圓周率)

360度(角度) = 2PI
180度(角度) = 1PI
90度(角度) = 1/2 PI

PI ~= 3.1416個弧  = 180度角
一圓 = 2PI 約(6.2832弧)

(一個弧 = 57.2958角度)
180 / 3.1416 = 57.2958角度

 
角度轉弧度
radians  = degrees * (Math.PI / 180)

(3.1416 / 180) = 一單位角度代表的弧度量

弧度轉角度
degress = radians * (180 / Math.PI)

(180度角 / 3.1416) = 一單位弧代表的角度量

2010年2月10日 星期三

Flex PNGEncoder 與 BitmapData 配合將Stage畫面以.png檔存於本機端

//將stage上之顯示元件轉成.PNG檔案,並存於本機端,包含stage也可轉存
<?xml version="1.0" encoding="utf-8"?>
<mx:Application applicationComplete="init()" xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
<![CDATA[
     import mx.graphics.codec.PNGEncoder;
     private var enable:Boolean;
     private function init():void
    {
        enable = true;
    }

AS3開啟系統檔案處理

package
{
     //顯示相關
     import flash.display.Sprite;
     import flash.display.DisplayObject;
     import flash.display.Graphics;
     import flash.display.Loader;
 

2010年2月9日 星期二

AS3反射

//簡單寫一個範例
package myFactory
{
      import flash.utils.Dictionary;   
      //↓從測試檔貼過來改寫貼錯
        private var _map:Dictionary = new Dictionary( );
     public class MyFactory
    {
       private var _map:Dictionary = new Dictionary( );
       public function MyFactory( )
      {
      }  

2010年1月7日 星期四

JavaScript調用ActionScript

ExternalInterfaceaddCallback(functionName:String, closure:Function):void
可以用來讓JavaScript呼叫ActionScript使用,範例如下

2010年1月6日 星期三

AS3 調用 JavaScript


語言:ActionScript 3.0
類別:flash.external.ExternalInterface
功能:讓SWFJavascript互相調用。
注意:運作於Flash Player 9以上的版本。

參考:
們用Flex Builder 3 IDE來做一個簡單的Actionscript 呼叫 JavaScript 的範例。

2010年1月4日 星期一