Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/SWFEdit.as
blob: 131a2e32162757151c5193bf5434c8e48282c142 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
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);
        }
    }
}