「Flex/js2flash2」の編集履歴(バックアップ)一覧はこちら

Flex/js2flash2 - (2014/08/06 (水) 17:44:39) の1つ前との変更点

追加された行は緑色になります。

削除された行は赤色になります。

|開発環境|Apache Flex SDK 4.12.1| ||FlashDevelop 4.6.2.5| |実行環境|Microsoft Windows 8.1 (64bit)| |プロジェクトの種類|ActionScript 3/AS3 Project| |プロジェクト名|js2flash2| #table_zebra(project, #fff, #eee) http://www.maroon.dti.ne.jp/lance/flash/js2flash2.html Project/Properties Output |Flash Player|14.0| |Backgound color|#6495ED| #table_zebra(prop, #fff, #eee) Main.as #highlight(actionscript){{ package { import flash.display.Sprite; import flash.events.Event; import flash.external.ExternalInterface; import flash.text.TextField; import flash.text.TextFieldAutoSize; import flash.text.TextFormat; public class Main extends Sprite { private var tf:TextField; public function Main():void { if (stage) init(); else addEventListener(Event.ADDED_TO_STAGE, init); } private function init(e:Event = null):void { removeEventListener(Event.ADDED_TO_STAGE, init); // entry point tf = new TextField; tf.defaultTextFormat = new TextFormat(null, 20, 0xffffff); tf.autoSize = TextFieldAutoSize.LEFT; tf.text = "ready"; addChild(tf); ExternalInterface.addCallback("display", display); } private function display(text:String):void { try { var json:Object = JSON.parse(text); } catch (err:Error) { tf.text = err.getStackTrace(); return; } var str:String = ""; for each (var obj:Object in json.array) { for (var name:Object in obj) { var value:Object = obj[name]; str += name + ":" + value + ", "; } str += "\n"; } tf.text = str; } } } }} js2flash2.html #highlight(javascript){{ <!doctype html> <head> <title>js2flash2</title> <script> function upload() { var element = document.getElementById("data"); var data = element.value; // alert(data); window.js2flash.display(data); } </script> </head> <body> <center> <embed src="js2flash2.swf" id="js2flash" width="800" height="600"></embed><br> <br> <textarea id="data" cols="80" rows="10"> {"array":[ {"x0":-100, "z0":0}, {"x0":-100, "z0":0, "r0":100} ]} </textarea><br> <br> <button onclick="upload()">upload</button> </center> </body> }}
|開発環境|Apache [[Flex]] SDK 4.12.1| ||FlashDevelop 4.6.2.5| |実行環境|Microsoft Windows 8.1 (64bit)| |プロジェクトの種類|ActionScript 3/AS3 Project| |プロジェクト名|js2flash2| #table_zebra(project, #fff, #eee) http://www.maroon.dti.ne.jp/lance/flash/js2flash2.html Project/Properties Output |Flash Player|14.0| |Backgound color|#6495ED| #table_zebra(prop, #fff, #eee) Main.as #highlight(actionscript){{ package { import flash.display.Sprite; import flash.events.Event; import flash.external.ExternalInterface; import flash.text.TextField; import flash.text.TextFieldAutoSize; import flash.text.TextFormat; public class Main extends Sprite { private var tf:TextField; public function Main():void { if (stage) init(); else addEventListener(Event.ADDED_TO_STAGE, init); } private function init(e:Event = null):void { removeEventListener(Event.ADDED_TO_STAGE, init); // entry point tf = new TextField; tf.defaultTextFormat = new TextFormat(null, 20, 0xffffff); tf.autoSize = TextFieldAutoSize.LEFT; tf.text = "ready"; addChild(tf); ExternalInterface.addCallback("display", display); } private function display(text:String):void { try { var json:Object = JSON.parse(text); } catch (err:Error) { tf.text = err.getStackTrace(); return; } var str:String = ""; for each (var obj:Object in json.array) { for (var name:Object in obj) { var value:Object = obj[name]; str += name + ":" + value + ", "; } str += "\n"; } tf.text = str; } } } }} js2flash2.html #highlight(javascript){{ <!doctype html> <head> <title>js2flash2</title> <script> function upload() { var element = document.getElementById("data"); var data = element.value; // alert(data); window.js2flash.display(data); } </script> </head> <body> <center> <embed src="js2flash2.swf" id="js2flash" width="800" height="600"></embed><br> <br> <textarea id="data" cols="80" rows="10"> {"array":[ {"x0":-100, "z0":0}, {"x0":-100, "z0":0, "r0":100} ]} </textarea><br> <br> <button onclick="upload()">upload</button> </center> </body> }}

表示オプション

横に並べて表示:
変化行の前後のみ表示: