📄 imagerotator.as
字号:
/**
* Manages startup and overall control of the Flash Image Rotator
*
* @author Jeroen Wijering
* @version 1.7
**/
import com.jeroenwijering.players.*;
class com.jeroenwijering.players.ImageRotator extends AbstractPlayer {
/** Array with all config values **/
public var config:Object = {
clip:undefined,
height:undefined,
width:undefined,
file:"playlist.xml",
transition:"fade",
shownavigation:"false",
backcolor:0x000000,
frontcolor:0xffffff,
kenburns:"false",
lightcolor:0x990000,
logo:undefined,
overstretch:"true",
showicons:"false",
autostart:"true",
repeat:"true",
rotatetime:5,
shuffle:"true",
volume:80,
enablejs:"false",
javascriptid:"",
linkfromdisplay:"false",
linktarget:undefined,
useaudio:"true",
version:"JW Image Rotator 3.12"
};
/** Constructor **/
function ImageRotator(tgt:MovieClip) {
super(tgt);
};
/** Setup all necessary MCV blocks. **/
private function setupMCV():Void {
controller = new RotatorController(config,feeder);
var rov = new RotatorView(controller,config,feeder);
var ipv = new InputView(controller,config,feeder);
var vws:Array = new Array(rov,ipv);
if(config["enablejs"] == "true") {
var jsv = new JavascriptView(controller,config,feeder);
vws.push(jsv);
}
if(feeder.audio == true) {
var bav = new AudioView(controller,config,feeder,false);
vws.push(bav);
}
config["displayheight"] = config["height"];
var im1=new ImageModel(vws,controller,config,feeder,
config["clip"].img1,true);
var im2=new ImageModel(vws,controller,config,feeder,
config["clip"].img2,true);
var mds:Array = new Array(im1,im2);
controller.startMCV(mds);
};
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -