flash调用外部avi

来源:百度知道 编辑:UC知道 时间:2024/09/28 08:16:06
建立了一个空白的swf,外部有一个avi视频,想用方法语言调用它,使它在生成的SWF中播放。不用导入进来然后生成影片剪辑的方法。

Flash可以用代码加载外部视频.不过我所知道的只能加载FLV格式的,AVI的没试过,楼主可以事先将视频格式转换一下,\,转成FLV格式的或者MOV的也可以

打开Flash,新建一个图层,打开Flash里的组件面板。将组件面板里的List组件和MediaPiayback组件拖到舞台中,然后在舞台中删去它们,这里它们应该在库面板中还保留有角色。在第一帧输入代码如下:
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