import mx.controls.*
import mx.styles.CSSStyleDeclaration;
if (_global.styles.List == undefined) {
_global.styles.List = new CSSStyleDeclaration();
}
_global.styles.List.setStyle("backgroundColor", 0xF3F3F3);
_global.styles.List.setStyle("rollOverColor", 0xCCCCCC);
_global.styles.List.setStyle("selectionColor", 0xCCCCCC);
_global.styles.List.setStyle("borderStyle", "solid");
_root.createClassObject(MediaPlayback, "myMedia", _root.getNextHighestDepth());
myMedia._x = 455;
myMedia._y = 590;
myMedia.controllerPolicy = "on";
myList = _root.createClassObject(List,"my_List",_root.getNextHighestDepth());
myList._x = 245;
myList._y = 590;
myList.setSize(205,195);
myList.addItem({label:"xxxxxx", data:"flv/stream1.flv"});
myList.multipleSelection = false;
var listListener:Object = new Object();
listListener.change = function(evt_obj:Object) {
for(var i in evt_obj.target.selectedItems){
var mydata = evt_obj.target.selectedItems[i].data
myMedia.setMedia(mydata,"FLV")
}
};
myList.addEventListener("change", listListener);
本文介绍如何使用ActionScript创建一个Flash媒体播放器,并实现与列表组件的交互功能,包括样式设置、媒体加载及事件监听。
4991

被折叠的 条评论
为什么被折叠?



