class SWFEdit { static function main(mc) { 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); } mc.createTextField('label', 3, 0, 0, 200, 200); mc.label.type = 'input'; mc.label.border = true; mc.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); } } }