js+flash制作迷你型幻灯片效果

来源:https://www.sucaihuo.com/js/256.html 2015-08-20 16:07浏览(610) 收藏

一款迷你型的flash效果和大家分享下,php+flash自定义幻灯片图片和链接
js+flash制作迷你型幻灯片效果
分类:图片代码 > 广告 难易:中级
查看演示 下载资源 下载积分: 20 积分

首先我们定义好要轮播的幻灯片数组

$arr = array(
    0 => array(
        "img" => "http://www.sucaihuo.com/jquery/demo/205/images/1.jpg",
        "link" => "http://www.sucaihuo.com/js",
        "title" => "owlCarousel足球世界杯",
        "description" => "之前演示了jQuery+Owl Carousel仿百度百科2014图。"
    ),
    1 => array(
        "img" => "http://www.sucaihuo.com/jquery/demo/205/images/2.jpg",
        "link" => "http://www.sucaihuo.com/js",
        "title" => "jQuery下拉框效果 ",
        "description" => "Combo Select 是一款简单漂亮的下拉框SELECT搜索插件"
    ),
    2 => array(
        "img" => "http://www.sucaihuo.com/jquery/demo/205/images/3.jpg",
        "link" => "http://www.sucaihuo.com/js/144.html",
        "title" => "jQuery淘宝订单星级评分",
        "description" => "最近一个小项目需要一个星级评分的效果。"
    )
);
foreach ($arr as $v) {
    $picsArr[] = $v['img'];
    $titleArr[] = $v['title'];
    $linkArr[] = $v['link'];
    $descriptionArr[] = $v['description'];
}
$pics = implode("###", $picsArr);
$titles = implode("###", $titleArr);
$links = implode("###", $linkArr);
$descriptions = implode("###", $descriptionArr);

引入swfobject.js

<script type="text/javascript" src="swfobject.js"></script>

flash调用

var focus_width = 320;

var focus_height = 210;

var text_height = 0;

var swf_height = focus_height + 0;

var pics = "<?php echo $pics; ?>";

var links = "<?php echo $links; ?>";

var texts = "<?php echo $titles; ?>";

var descripts = "<?php echo $descriptions; ?>";

var fo = new SWFObject("pix.swf", "_FocusObj", focus_width, swf_height, "7", "F6F8FA");

fo.addVariable("pics", pics);

fo.addVariable("links", links);

fo.addVariable("texts", texts);

fo.addVariable("descripts", descripts);

fo.addVariable("borderwidth", focus_width);

fo.addVariable("borderheight", focus_height);

//fo.addVariable("textheight", text_height);
fo.addVariable("border_color", "#666");

//fo.addVariable("fontsize", "24"); 
//fo.addVariable("fontcolor", "FFFFFF");
fo.addVariable("is_border", "");

fo.addVariable("is_text", "1");

fo.addParam("wmode", "opaque");

fo.write("FocusObj");

提示:里面的标题、链接、描述、图片等都是用###隔开,你也可以用js二维数组来实现。

评论0
头像

系统已开启自动识别垃圾评论机制,识别到的自动封号,下载出错或者资源有问题请联系全栈客服QQ 1915635791

1 2