主题:  求助:有关flash自带源码(masking)解释?

jimberg

职务:普通成员
等级:1
金币:0.0
发贴:5
注册:2006/6/7 10:40:10
#12006/6/8 16:50:57
学习自带的示例程序DeviceFontMasking 位置:C:\program files\Macromedia\Flash 8\Samples and Tutorials\Samples\Masking\DeviceFontMasking

此程序示范了通过点选按钮来切换对scroll内文字的浏览方式。对此程序中使用的addEventListener函数不是很懂,希望能得到指教。

function switchExample (evt) {    
    var choice = evt.target.selectedRadio.data;
    if (choice == "component" {
        masking_sp.contentPath = "textClip";

        masking_sp.hScrollPolicy = "on";
        masking_sp.vScrollPolicy = "on";
    } else if (choice == "graphic" {
        masking_sp.contentPath = "maskClip";

        masking_sp.hScrollPolicy = "off";
        masking_sp.vScrollPolicy = "off";
    }
}
radioGroup.addEventListener("click", switchExample);

在这里addEventListener 通过click事件触发定义的 switchExample 函数,而后再取得一个属性 结果evt.target.selectedRadio.data

虽然能看懂意思,但监听函数对于不同组件或对象返回的都会是什么值呢?还有上面使用的属性都是该类已经定义好的么?
看了帮助文件也还是半懂