WonderflAPIのテスト

by o8que
♥0 | Line 42 | Modified 2011-12-17 21:42:10 | MIT License
play

ActionScript3 source code

/**
 * Copyright o8que ( http://wonderfl.net/user/o8que )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/qnkC
 */

package {
    import flash.display.Sprite;
    import net.wonderfl.utils.WonderflAPI;
    
    public class FlashTest extends Sprite {
        private var _api:WonderflAPI = new WonderflAPI(root.loaderInfo.parameters);
        // ローカル用ダミー
        private var _test:WonderflAPI = new WonderflAPI(
            {
                //"key": "key",
                "appId": "qnkC",
                //"domain": "wonderfl.net",
                "viewer.iconURL": "http://wonderfl.net/images/icon/8/89/8938/8938d52a7e31a6272d8e2b26a8f16bed7386cabfm",
                "viewer.displayName": "o8que"
            },
            null //"apiKey"
        );
        private var trace:Function = Wonderfl.log;
        
        public function FlashTest() {
            var target:WonderflAPI = _api;
            
            trace("--------------------------------------------------------------");
            var params:Object = root.loaderInfo.parameters;
            for (var p:String in params){
                trace(p + ": " + params[p]);
                trace("--------------------------------------------------------------");
            }
            trace("--------------------------------------------------------------");
            trace("key: " + target.key);
            trace("--------------------------------------------------------------");
            trace("appID: " + target.appID);
            trace("--------------------------------------------------------------");
            trace("domain: " + target.domain);
            trace("--------------------------------------------------------------");
            trace("apiKey: " + target.apiKey);
            trace("--------------------------------------------------------------");
            //trace("viewerIconURL: " + target.viewerIconURL);
            //trace("--------------------------------------------------------------");
            //trace("viewerDisplayName: " + target.viewerDisplayName);
            //trace("--------------------------------------------------------------");
            trace("apiCode: " + target.apiCode().url);
            trace("--------------------------------------------------------------");
            trace("apiUser: " + target.apiUser().url);
            trace("--------------------------------------------------------------");
            trace("apiForks: " + target.apiForks().url);
            trace("--------------------------------------------------------------");
            trace("apiUserCodes: " + target.apiUserCodes().url);
            trace("--------------------------------------------------------------");
        }
    }
}