Flash&Action
랜덤 랜덤플래쉬
디자인인스
2010. 10. 20. 10:09
① if문으로 만들자
++++++++++++++++++++++++++++++++++++++++++++++
<SCRIPT language="JavaScript">
<!-- Begin
var how_many_ads = 2;
var now = new Date()
var sec = now.getSeconds()
var ad = sec % how_many_ads;
ad +=1;
if (ad==1) {
flashIMG="flash/main1.swf";
width="800";
height="129";
}
if (ad==2) {
flashIMG="flash/main2.swf";
width="800";
height="129";
}
document.write('<OBJECT classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
① if문으로 만 http://active.macromedia.com/flash2/cabs/swflash.cab#version=3,0,0,0" ID=Banner WIDTH=800 HEIGHT=129>
<PARAM NAME=movie VALUE="'+ flashIMG +'">
<PARAM NAME=quality VALUE=autohigh>
<PARAM NAME=bgcolor></object>');
// -->
</SCRIPT>
거저 거그 위에 이프문에 경로가 있죠^^ 그걸고치세요.
글고 3개 이상을 돌리고 싶으면 문의바람.
참고적으로 www.goryeoinsam.co.kr 에 적용했음
++++++++++++++++++++++++++++++++++++++++++++++
② for문으로 만든 랜덤 플래쉬 입니다.
++++++++++++++++++++++++++++++++++++++++++++++
5개가 넘으면 theImages[5] = '6.swf' 를 하나 더쓰면 된다고 하네요^^
<html>
<head>
<title>random Flash Insert</title>
<SCRIPT LANGUAGE="JavaScript">
<!--
// script by
① if문으로 http://rapid00.coco.st)
var theImages = new Array()
theImages[0] = '1.swf' // 사용할 플래시파일을 지정하시면됩니다.
theImages[1] = '2.swf'
theImages[2] = '3.swf'
theImages[3] = '4.swf'
theImages[4] = '5.swf'
var j = 0
var p = theImages.length;
var preBuffer = new Array()
for (i = 0; i < p; i++){
preBuffer[i] = new Image()
preBuffer[i].src = theImages[i]
}
var whichImage = Math.round(Math.random()*(p-1));
function showImage(){
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
① if문으로 만 http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="100" height="100">
<param name=movie value="'+theImages[whichImage]+'">
<param name=quality value=high>');
document.write('<embed src="'+theImages[whichImage]+'" quality=high
① if문으로 만들자 http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="100" height="100"></embed></object>');
}
// -->
</script>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<SCRIPT LANGUAGE="JavaScript">showImage();</script>
</body>
</html>
++++++++++++++++++++++++++++++++++++++++++++++
<SCRIPT language="JavaScript">
<!-- Begin
var how_many_ads = 2;
var now = new Date()
var sec = now.getSeconds()
var ad = sec % how_many_ads;
ad +=1;
if (ad==1) {
flashIMG="flash/main1.swf";
width="800";
height="129";
}
if (ad==2) {
flashIMG="flash/main2.swf";
width="800";
height="129";
}
document.write('<OBJECT classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
① if문으로 만 http://active.macromedia.com/flash2/cabs/swflash.cab#version=3,0,0,0" ID=Banner WIDTH=800 HEIGHT=129>
<PARAM NAME=movie VALUE="'+ flashIMG +'">
<PARAM NAME=quality VALUE=autohigh>
<PARAM NAME=bgcolor></object>');
// -->
</SCRIPT>
거저 거그 위에 이프문에 경로가 있죠^^ 그걸고치세요.
글고 3개 이상을 돌리고 싶으면 문의바람.
참고적으로 www.goryeoinsam.co.kr 에 적용했음
++++++++++++++++++++++++++++++++++++++++++++++
② for문으로 만든 랜덤 플래쉬 입니다.
++++++++++++++++++++++++++++++++++++++++++++++
5개가 넘으면 theImages[5] = '6.swf' 를 하나 더쓰면 된다고 하네요^^
<html>
<head>
<title>random Flash Insert</title>
<SCRIPT LANGUAGE="JavaScript">
<!--
// script by
① if문으로 http://rapid00.coco.st)
var theImages = new Array()
theImages[0] = '1.swf' // 사용할 플래시파일을 지정하시면됩니다.
theImages[1] = '2.swf'
theImages[2] = '3.swf'
theImages[3] = '4.swf'
theImages[4] = '5.swf'
var j = 0
var p = theImages.length;
var preBuffer = new Array()
for (i = 0; i < p; i++){
preBuffer[i] = new Image()
preBuffer[i].src = theImages[i]
}
var whichImage = Math.round(Math.random()*(p-1));
function showImage(){
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
① if문으로 만 http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="100" height="100">
<param name=movie value="'+theImages[whichImage]+'">
<param name=quality value=high>');
document.write('<embed src="'+theImages[whichImage]+'" quality=high
① if문으로 만들자 http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="100" height="100"></embed></object>');
}
// -->
</script>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<SCRIPT LANGUAGE="JavaScript">showImage();</script>
</body>
</html>