diff options
author | Tomeu Vizoso <tomeu@sugarlabs.org> | 2009-05-01 16:57:01 (GMT) |
---|---|---|
committer | Tomeu Vizoso <tomeu@sugarlabs.org> | 2009-05-01 16:57:01 (GMT) |
commit | 001c1c86a893ebc6cb43492a93ada38b91335bc8 (patch) | |
tree | 9356da3787545f035d5c5d02f8030a95e0d8d4b6 /SWFEdit.as | |
parent | 2a80845610a864a53de2b5fc5b96dac8149b66a0 (diff) |
Diffstat (limited to 'SWFEdit.as')
-rw-r--r-- | SWFEdit.as | 40 |
1 files changed, 29 insertions, 11 deletions
@@ -1,18 +1,36 @@ class SWFEdit { static function main(mc) { - var json = new JSON(); - trace(json); + if( mc.object_id ) { + trace(mc.object_id); + var ds = new DataStore(mc.object_id); + trace("ds: " + ds); + trace("title: " + ds.metadata["title"]); + trace("file_data: " + ds.file_data); + } - trace(mc.object_id); - var ds = new DataStore(mc.object_id); - trace("ds: " + ds); - trace("title: " + ds.metadata["title"]); - trace("file_data: " + ds.file_data); + mc.createTextField('label', 3, 0, 0, 200, 200); + mc.label.type = 'input'; + mc.label.border = true; + mc.label.text = 'Hello!'; - _root.createTextField('label', 3, 0, 0, 200, 200); - _root.label.type = 'input'; - _root.label.border = true; - _root.label.text = 'Hello!'; + mc.set_data = function (data) + { + trace('set_data called: ' + data); + var json = new JSON(); + this.label.text = json.parse(data).data + } + + mc.get_data = function () + { + trace('get_data called'); + + var data = new Object(); + data.metadata = new Object(); + data.data = this.label.text; + + var json = new JSON(); + return json.stringify(data); + } } } |