iLeichun

当前位置:首页

JSP报错:Attribute value request.getAttribute(

分类:Jsp  来源:网络  时间:2012-3-23 22:46:59

错误提示:
org.apache.jasper.JasperException: /index1.jsp (line: 14, column: 38) Attribute value Request.getParameter("username") is quoted with " which must be escaped when used within the value
        org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:42)
        org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:408)
        org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:89)
        org.apache.jasper.compiler.Parser.parseAttributeValue(Parser.java:280)
        org.apache.jasper.compiler.Parser.parseAttribute(Parser.java:229)
        org.apache.jasper.compiler.Parser.parseAttributes(Parser.java:162)
        org.apache.jasper.compiler.Parser.parseAttributes(Parser.java:153)
        org.apache.jasper.compiler.Parser.parseParam(Parser.java:827)
        org.apache.jasper.compiler.Parser.parseBody(Parser.java:1672)
        org.apache.jasper.compiler.Parser.parseOptionalBody(Parser.java:1002)
        org.apache.jasper.compiler.Parser.parseInclude(Parser.java:854)
        org.apache.jasper.compiler.Parser.parseStandardAction(Parser.java:1116)
        org.apache.jasper.compiler.Parser.parseElements(Parser.java:1451)
        org.apache.jasper.compiler.Parser.parse(Parser.java:138)
        org.apache.jasper.compiler.ParserController.doParse(ParserController.java:242)
        org.apache.jasper.compiler.ParserController.parse(ParserController.java:102)
        org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:198)
        org.apache.jasper.compiler.Compiler.compile(Compiler.java:373)
        org.apache.jasper.compiler.Compiler.compile(Compiler.java:353)
        org.apache.jasper.compiler.Compiler.compile(Compiler.java:340)
        org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:646)
        org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

代码如下:
<jsp:include page="login.jsp" flush="true">
        <jsp:param name="username" value="<%=Request.getParameter("username")%>" />
        <jsp:param name="password" value="<%=Request.getParameter("password")%>" />
</jsp:include>
 

具体原由有可能是tomcat的版本不同导致的。jsp在编译jsp页面时,将 <%=request.getParameter("username")%>作为变量进行处理。因此,遇到里面的"会报错。”

 

解决以上问题有两种解决方案:

方案一
这么改写: 
<%=request.getParameter("username")%>

方案二
归根结底是tomcat版本的问题,更换tomcat版本吧。

PHP伪静态入门

分类:个人日志  来源:网络  时间:2012-3-22 22:06:47

 

使用伪静态比动态更有利于搜索引擎友好程度,从而利于seo。那如何用PHP实现伪静态?本文将给您讲解PHP实现伪静态的入门部分,希望对你有帮助。

 

一、修改Apache配置文件

打开apache安装目录下的conf目录下的httpd.conf文件,将里面的AllowOverride None全部改成AllowOverride All。

 

二、.htaccess文件的书写

在网站根目录下建立一个文件,名称是.htaccess,书写方式:

RewriteEngine on  #开启重写
RewriteRule ^/$ index.php  #表示用“/”就可以访问index.php
RewriteRule ^about_(d*)/$ about/about.php?id=$1  #表示可以使用about_22/访问到about/about.php?id=22页面。注意$前面的“/”
RewriteRule ^about_(d*).html$ about/about.php?id=$1  #表示可以使用about_22.html访问到about/about.php?id=22页面RewriteRule ^news_(d*)_(d*).html$ news/news.php?id=$1&page=$2  #表示可以使用news_11_2.html访问到news/news.php?id=11&page=2页面。$1表示第一个参数,$2表示第二个参数

从上面可以看出,如果我们有下面的链接

<a href="/about_22/">关于我们</a>

那么我们访问到的页面与使用下面访问的页面一样

<a href="/about/about.php?id=22">关于我们</a>

其实,用前一种访问方式最终还是会隐式转换成后一种方式,只是在地址栏不显示罢了。

2012年网络赚钱骗子大曝光 -《10大典型网赚骗局》

分类:互联网  来源:网络  时间:2012-3-18 2:06:47

        2012年来到了。新的一年里,谨防骗子,小心上当。

  现在大学生已经放了寒假,比之前更多的骗子公司渐渐的冒了出来,比如什么先赚钱后付款啊,招聘打字员挂机员,挂机赚钱等等,车水马龙啊?相信接触网络赚钱不久的朋友很容易一不小心掉进骗子的陷阱,因此我在这里大概把11年自己认为常见的一些骗术公开一下,大家谨防上当受骗。

  一、免费威客赚钱

  近期网上报道过一些相关的威客赚钱的,因此好多骗子便打起了威客的旗号。应该说威客在国外是一种很流行的赚钱项目,但是在国内目前尚不成熟,多数为网络骗局,比如威客明星等等。

  二、时时彩教学免费

  其实这种骗术芝麻曝光过多次,但是总有一些朋友抱着尝试的心理参与。时时彩专家多数是一个时时彩网站的代理,无论你游戏的输赢,他都会赚取代理费用,因此你等于是在帮他打工,他自然也可以随意的给你承诺80%的是胜率。

  三、点广告赚钱,收取加盟费

  最近有很多网站打着免费点广告赚钱的旗号,但是要求你交取一定的域名费用,或者软件费用等。其实点广告赚钱这种行业由来已久,真实性也是相对可靠的。但是有很多的骗子利用这种站点,开出其他的网站,并且号称是这种网站的加盟站点,从而骗取网友的信任,骗取会员的钱财。这种骗局比较容易揭穿,只要坚定的不付钱就可以了。  

  四、建立网赚论坛赚钱

  很多的网赚论坛通过挂长条的广告条赚钱,同时故意将这些广告的高价格公布,并且在下面挂出,多少元出售几万人的火爆论坛。不要以为你购买了以后,就拥有了自己的一个这样的强大的论坛,就可以赚钱了。其实他们给你的只是一个空壳,不会有人真的来购买你的广告。

  五、合作刷广告联盟,对半分成

  其实这些人都是做的无本的生意,通过一些普通的作弊手段作弊你的广告联盟,如果你的联盟被封,他可以以各种各样的理由搪塞你。如果碰巧没有被封,他们就可以直接拿取你50%的收入。对他们来说不需要支付什么,但是你却要损失费尽周折申请到的广告联盟账户。

  六、巨额基金返利

  很多的网站打出,投资一百元,一个月返还你200元,一千元不等的口号。其实他们只是在通过金字塔的方式积攒金钱,当他们发现赚的无法填充损失了,那么就会关闭网站,宣布倒闭了,这种相对被骗的人不多,但数目也不小,损失不可谓不大。

  七、和你先赚钱,后付款

  大家应该相信天上不会掉馅饼,这些人多数是让你用一个软件或者广告联盟赚钱,然后当你赚到了一定金额的时候,申请提现,就会发现无法提现,当找到他的时候,他就会告诉你,要你支付100元钱购买域名才能够提现,因为联盟里已经有了很多的现金,因此你就会很容易的上当了,其实这是一种比较古老的骗局了。

  八、免费赚钱

  这种骗术是让你帮他免费打工,骗取你的劳动力。虽然没有骗走你一分钱,但是浪费了你大量的时间和精力帮他们打工。这种骗子的骗术很高明,很多老手都是很容易上当的,但话又讲回来,有些免费赚钱还是比较合适一些新朋友做的,免费赚钱其实还有一种模式就是像学徒,你付出劳动力,但从中可以学到网络赚钱知识,大家就擦亮眼睛。

  九、阶段付费学习,日赚100-500元

  他们多数是先免费给你一部分教程,让你阶段的学习这些东西。你发现这些东西的确不错(一般付出多倍的努力,会赚一点钱),于是找他购买下面的教程。他会一步步的让你不断的付费,最终骗取你大量的现金,这是08年风靡一时的网赚模式。

  十、微博

  微博的火热来自大手机和互联网的普及,简单说这就是个人主页而又以生活交友息息相关,一时成为了网上热门话题,有流量就是利益,好多骗子也不例外盯上了微博,一下子微博鱼目混珠,骗人方式多种多样,之后本站会专门罗列最容易上当的方式及操作方法。

来源:http://www.zhuanqianwang.com/wangzhuanpianju.html

怎样利用网络赚钱

分类:互联网  来源:网络  时间:2012-3-18 1:57:09
  1. 做网站,搞流量,赚广告费
    自己做个网站,当网站有了一定访问量后,卖广告位,打Google Adsense 广告,获取广告费。这种方式当然是最主流、最常见的。但需要参与者具备一定的技术知识和运营经验。不然,即使建好了网站,没有流量,也没办法赚取广告费用。
     

     
  2. 做网站,卖产品
    自己做个产品类网站,在网站上卖产品。产品可以是自己的也可以代销其他公司的。这种方式属于电子商务,可以说是最有发展潜力的。不过这种方式需要参与者的技术、经验等也更高,而且需要有产品资源和流通渠道。对普通人而言,难度较大。
     
  3. 网络服务赚钱
    比如提供收费网络电影、收费音乐等各种服务,通过收取服务费或会员费获得收益。 对普通人而言,该方式也比较困难。
     
  4. 域名投资
    域名是一种独特的网络资源,具有唯一性,好的域名可以说价值连城。几十万、上百万甚至上千万。所以有不少人去投资域名。不过真正通过域名赚到钱的人比例是极小的。他们都是很早就开始投资域名,手头拥有一批高质量的域名,现在放出来赚钱。对于普通人而言,现在去做域名投资,赚钱的概率极小极小。
     
  5. 免费网赚
    免费网赚包括的方式很多。大家在网上看到的“点击赚钱”“邮件赚钱”“推荐赚钱”“注册赚钱”“冲浪赚钱”“调查赚钱”都属于这种类型。这种类型是免费参与的。所花费的仅是时间成本。很多人认为这种方式不值一提。甚至认为是假的。 原因是如果个人单干,做到支付所花费的时间太长(60天以上)。 这种方式要想获取较高收益,必须拥有可观的下线数量。至少10个以上吧。这样,你才能在较短时间内做到支付。 做这类项目的,做得好的,也能月收益1000美金以上。(通常做到这个份上的,都是有网站或有很多推荐资源的)
     
  6. 创意赚钱
    通过在网上出售创意获取收益,比如威客网等。在上面你可以竞标各种项目。竞标成功就能获得报酬。该方式也适合大家参与。
     
  7. 威客赚钱
    威客是一个新词语,网上对它定义得很繁琐,简单的说,威客就是工人,就是打工赚钱的!威客网站就是提供网上服务交易的平台!现在威客非常火,最近很流行,但至于威客网站具体能做些什么?如果您是商家,想雇佣人才、推广产品等,或者您是一名有所长的人,想利用业余赚点外快,我给大家罗列一下,大家耐心看完,肯定会有所获。总的来说分成两大块:
    一 商家雇佣
    现在外边的成本太高,导致有些小企业小商家开始转而思考低廉而又高效的人力资源,智讯威客(iqspeed)就是这样一个提供人才的网站平台,商家在这里投个几百块钱、或者一两千块钱,便足以获得满意的作品,细分为几个方面:
    1 设计类:包括logo设计,VI设计,广告,网站设计,海报,包装,商家一定不能错过啊,高性价比!到外边请人做个LOGO,网站,没有两三千是下不来的,但这里不用,可能就是三五百块钱或者更低。
    2 技术开发类:编程,数据库,程序破解等,适合专业人士做,商家直接发布任务,肯定有高手出手!
    3 文字类:包括写软文、论文、策划、营销点子、取名等等,集思广益,小成本大回报!商家值得!
    4 营销类:商家要推广产品、做广告、吸引人气,这里是最合适不过的了,在这里发个任务,很多人专门帮你搞策划、写软文,在千万个论坛里帮你发帖子,是广告的绝佳方式,连户外广告费都可以省掉,但是你出的钱可能就是几百块钱,或者一两千块钱,懂得成本收益的人,是不会轻易放弃这种机会的!
    二 威客做任务赚钱
    上面是商家发任务的,接下来就是威客做任务了,威客简单的说就是工人,打工赚钱(靠的是你的知识、经验、技能出售智慧来赚钱)!
    如果您是一家企业,在这里您也能满足您所需,低成本获得高回报,百万人才等着做您的任务呢

来源:http://jingyan.baidu.com/article/4b07be3c19cc1648b380f3da.html

Flash中使用AI素材时卡的解决办法

分类:个人日志  来源:网络  时间:2012-3-10 0:21:59

当你把在AI(adobe illustrator)中制作的图片素材添加到Flash的舞台时(如果只导入到素材库,而不添加到舞台则导出的swf文件不受影响),可能会出现导出的swf文件比较卡的现象,如果是这样的话,你就需要懂得如何优化了。

原因分析:

1. AI版本和flash版本相差太大,比如AI是CS系列,flash必须也是CS系列的;
2. AI中矢量色块太多,导致电脑运行不起来;
3. 电脑配置低。

解决办法:

1. 统一两个软件的版本;
2. 减少矢量色块数量;
3. 提高电脑配置;
4. 如果不是必须使用矢量素材的话,可以从AI导出为位图,再在Flash中使用。

JQuery实现图片轮播效果

分类:JQuery  来源:网络  时间:2012-3-5 22:44:30

用JQuery操作DOM确实很方便,并且JQuery提供了非常人性化的API应付我们的各种需求,其中选择器在此示例-“JQuery实现图片 轮播效果”上体现的尤为出色。大大简化了js的代码。

【原理简述】

这里大概说一下整个流程:

1,将除了第一张以外的图片全部隐藏,

2,获取第一张图片的alt信息显示在信息栏,并添加点击事件

3,为4个按钮添加点击侦听,点击相应的按钮,用fadeOut,fadeIn方法显示图片

4,设置setInterval,定时执行切换函数

【代码说明】

filter(":visible") :获取所有可见的元素

unbind():从匹配的元素中删除绑定的事件

siblings:取得一个包含匹配的元素集合中每一个元素的所有唯一同辈元素的元素集合

例:找到每个div的所有同辈元素中带有类名为selected的元素。

 

执行 $("div").siblings(),结果

 

[ <p>Hello</p>, <p>And Again</p> ]

【程序源码】

HTML部分:

<div id="banner">
<div id="banner_bg"></div> <!--标题背景-->
<div id="banner_info"></div> <!--标题-->
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
</ul>
<div id="banner_list">
<a href="#" target="_blank"><img src="imgs/p1.jpg" title="雷纯的blog" alt="雷纯的blog" /></a>
<a href="#" target="_blank"><img src="imgs/p5.jpg" title="雷纯的blog" alt="雷纯的blog" /></a>
<a href="#" target="_blank"><img src="imgs/p3.jpg" title="雷纯的blog" alt="雷纯的blog" /></a>
<a href="#" target="_blank"><img src="imgs/p4.jpg" title="雷纯的blog" alt="雷纯的blog" /></a>
</div>
</div>

 

CSS部分:

<style type="text/css">

#banner
{position:relative; width:478px; height:286px; border:1px solid #666; overflow:hidden;}
#banner_list img
{border:0px;}
#banner_bg
{position:absolute; bottom:0;background-color:#000;height:30px;filter: Alpha(Opacity=30);opacity:0.3;z-index:1000;cursor:pointer; width:478px; }
#banner_info
{position:absolute; bottom:0; left:5px;height:22px;color:#fff;z-index:1001;cursor:pointer}
#banner_text
{position:absolute;width:120px;z-index:1002; right:3px; bottom:3px;}
#banner ul
{position:absolute;list-style-type:none;filter: Alpha(Opacity=80);opacity:0.8; border:1px solid #fff;z-index:1002;
margin
:0; padding:0; bottom:3px; right:5px;}
#banner ul li
{ padding:0px 8px;float:left;display:block;color:#FFF;border:#e5eaff 1px solid;background-color:#6f4f67;cursor:pointer}
#banner_list a
{position:absolute;} <!-- 让四张图片都可以重叠在一起-->
</style>

JS部分:

<script type="text/javascript" src="jquery-1.2.6.pack.js"></script>
<script type="text/javascript">
var t = n = 0, count;
$(document).ready(
function(){
count
=$("#banner_list a").length;
$(
"#banner_list a:not(:first-child)").hide();
$(
"#banner_info").html($("#banner_list a:first-child").find("img").attr(¹alt¹));
$(
"#banner_info").click(function(){window.open($("#banner_list a:first-child").attr(¹href¹), "_blank")});
$(
"#banner li").click(function() {
var i = $(this).text() - 1;//获取Li元素内的值,即1,2,3,4
n = i;
if (i >= count) return;
$(
"#banner_info").html($("#banner_list a").eq(i).find("img").attr(¹alt¹));
$(
"#banner_info").unbind().click(function(){window.open($("#banner_list a").eq(i).attr(¹href¹), "_blank")})
$(
"#banner_list a").filter(":visible").fadeOut(500).parent().children().eq(i).fadeIn(1000);
$(
this).css({"background":"#be2424",¹color¹:¹#000¹}).siblings().css({"background":"#6f4f67",¹color¹:¹#fff¹});
});
t
= setInterval("showAuto()", 4000);
$(
"#banner").hover(function(){clearInterval(t)}, function(){t = setInterval("showAuto()", 4000);});
})

function showAuto()
{
n
= n >=(count - 1) ? 0 : ++n;
$(
"#banner li").eq(n).trigger(¹click¹);
}
</script>

 

<p>Hello</p><div><span>Hello Again</span></div><p>And Again</p>

网站建设之同时使用IE6、IE7、IE8及网页兼容问题解决

分类:网站建设  来源:网络  时间:2012-3-5 22:41:15

有时候建设好的网站在IE7中能正常显示,但在IE8中就会出现错位情况,其实,只需要在网页中的 HEAD内加行代码即可同时兼容IE7和IE8: <meta http-equiv="x-ua-compatible" content="ie=7" />
至于IE6、IE7及火狐的兼容问题 就太多了,网络上也有大量解决办法,所以不再一一叙述,只讲这个IE7和IE8兼容的简单问题。

而有些做网页构架的朋友则会遇到一个很烦的问题,就是个浏览器对CSS的解析不同问题,会导致很多错误,经常需要在各个浏览器中浏览测试,但WINDOWS默认不允许同时安装IE6或IE7、IE8,那就只能在不同电脑中跑着浏览测试吗?不用,完全可以 解决此问题。

IE6与IE7共存解决办法:
1、下载IE7,这一步必不可少的,就不废话了。  
2、 用WinRar或WinZip之类的软件,把下载的IE7的exe可执行文件,解压到任意一个文件夹内。
3、下载Download Internet Explorer 7 standalone Zip 很小的,149KB。  
4、把上面一步下载的ZIP包解压到任意一 个文件夹之后,会得到的IE7s.exe和LICENSE.RTF两个文件。 把IE7s.exe 复制到刚刚你IE7解压出来的文件夹内。  
5、 在你解压的IE7的文件夹内,有一个update文件夹,执行其中的xmllitesetup.exe。
6、最后一步,运行IE7s.exe, 会弹出一个命令框对程序进行注册,等待一会,就会弹出美丽的IE7了。你再打开IE6看看,是不是可以同时用了?

IE7与IE8共存解决办法:
安装IE8,IE8状态下,如要变成IE7,按下状态栏的 “7Emulate IE7”按钮,确定,然后退出浏览器,再重新打开,发现现在就是IE7了。
IE7状态下,如要变回IE8,点击一下 “7Emulate IE7”按钮,确定,恢复弹出的形状,然后退出浏览器,再重新打开,发现现在就是IE8了。
这种使用方法比较麻烦,因为都要 关闭,重开,而且不能同时使用IE7,IE8。下面这个可以解决。

首先安装IE7,然后下载个绿色浏览器,如GreenBrowser,遨游,世界之窗等等应该都可以, 然后再安装IE8,因为IE8内含有IE7核心,绿色浏览器使用的核心一直是保持IE7的,现在IE7、IE8可以同时使用了。IE6与IE7的共存也可 使用此方法。

还有种比较理想的解决办法:安装IE8,下载IE6绿色版、IE7绿色版,下载地址网上找。绿色版就 有这个好处,不用安装也就不存在共存问题,呵呵,气死微软。

最佳解决办法,是不是觉得以上操作都很烦琐,而且可能还 会面临引起某些副作用?具体副作用我也不知道,呵呵。下面推荐一个最佳解决方案:IETester软件。暂时已经支持IE5.5——IE8beta1,我 想已经足够了。

php如何区别0和false

分类:个人日志  来源:网络  时间:2012-3-4 1:17:19

PHP中当变量为0时,该变量同时也就“等于”false,那么如何区别0和false?这在有些条件语句中就很有用了,本文将举例说明。

首先看代码:

本代码的功能是查找一个字符串中是否以某个词语开头

$title = "Hello world.";

$keyword = "you";

if(strpos($title , $keyword ) == 0) {

    echo "正确";

} else {

    echo "错误";

}

输出:正确

好像代码没错啊?为什么结果错了?查看帮助手册看到strpos()函数在字符串中查找词语的时候,如果存在该词语则返回该词语的索引位置,否则返回false,于是把代码做如下修改。

if(strpos($title , $keyword ) == 0) {

    echo "正确";

} else if(strpos($title , $keyword ) == false) {

    echo "错误";

}

输出:正确

怎么又是错的?原来PHP中当变量为0时,该变量同时也就“等于”false,那么如何区别0和false?其实很简单,把代码再修改一下:

if(strpos($title , $keyword ) === 0) {

    echo "正确";

} else if(strpos($title , $keyword ) === false) {

    echo "错误";

}

输出:错误

JavaScript判断是否为IE浏览器最简单的代码

分类:JavaScript  来源:网络  时间:2012-3-3 23:18:25

浏览器兼容一直让人头痛。处理兼容问题经常要判断用户浏览器类型。
以前要写一大窜代码来判断是否为IE浏览器。以后再也不用这么麻烦了。

方法1:通过IE与非IE浏览器对垂直制表符支持特性搞出的一段简短的条件:

var ie = !+”v1″;

方法2:利用了IE与标准浏览器在处理数组的toString方法的差异做成的。对于标准游览器,如果数组里面最后一个字符为逗号,JS 引擎会自动剔除它。
var ie = !-[1,];

大家可以测试一下:

var ie = !-[1,];

alert(ie);

Flash导入mp3/wav声音文件失败的原因分析

分类:Flash  来源:网络  时间:2012-3-3 22:47:27

Flash在导入mp3/wav声音文件的时候,经常有人在导入时出现失败的情况,为此我们在这里做一个专门的分析,相信对你有帮助。

一、导入WAV失败
1、症状表现。有时候,在导入这些WAV文件时,FLASH会出现这样的提示:
"This file type is not recognized(该文件类型无法识别)",这意味着我们遇到了一个FLASH不支持的WAV格式。

2、原因分析。WAV文件有多种格式,例如FLASH支持的标准的PCM WAV格式,以及ACELP.net, CCITT A-Law, CCITT u-Law, DSP Group TrueSpeech(TM), GSM6.10,IMA ADPCM,elemediaTM AX2400P music codec, Microsoft ADPCM, Microsoft G.723.1,MSN Audio,MPEG Layer-3等,而这些格式,FLASH都不予支持。所以如果导入的WAV不幸位列其中,就无法导入,必须进行转换。

3、转换方式。flash课件制作时,转换不同的WAV文件,可以用Sound Forge等软件实施,也可以用WINDOWS自带的录音机来实现,这里以用录音机转换为例:
A 启动录音机,打开WAV文件;
B 将目标文件另存为;
C 在弹出的对话框里选择更改按钮;
D 在弹出的更改对话框的格式栏里点击下拉钮,选择PCM格式;
E 保存,转换成功。

二、导入MP3失败
导入MP3不成功,原因和我们前述的WAV出错的原因是一样的,都是非标准格式惹的祸。因此,只要把这个MP3处理成标准格式的MP3文件,就可以了。

1、这是因为flash比较敏感于版权问题,所以对版权为no的MP3在导入时就会发出出错提示,同时,它对一些音频格式不标准的文件也比较过敏,所以就"One or more files were not imported because there were problems reading them." 了。要解决这个问题,唯一的办法就是转换文件格式,比如转换成WAV,或者再转换一次为MP3;

MID格式的音乐如何导入到flash里?相当数量的音乐是MID格式的,但是flash不支持这种格式,所以flash课件制作也只能将他转换为WAV或者MP3,才能顺利应用于flash;

WAV音乐太庞大了,WAV格式的和MP3格式的相比,前者确实肥胖得要死,我做过这样一个比较,相信你看了就会释然,供各位参考:
同一个声音,是flashsun里的一个鬼怪声效-----mp3文件为14K, wav文件为391K;分别导入到flash后,不做任何加工,保存为swf后,mp3的swf为14K, wav的swf为4.93K。悬殊之大,可见一斑,至于声音质量,flash课件制作出的效果,实在也分辨不出多少。

三、几种常用的音乐格式转换软件
a.mp3-2-wav convertor,简单易用的MP3转WAV文件工具程序,只要按下"START"选择MP3,再选择WAV文件所要存放的位置,就可开始转文件了;
b.Mp3 Converter 可以把您的MP3文件和WAV文件格式相互转换的软件;
c.Mp3towav 将MP3转换为WAV的工具;
d.Midi2Wav  将MIDI文件转换成WAV文件的工具,还可以用来播放WAV和MIDI文件,以试听转换前后的效果;
e.WaveCutter  把一个WAV文件分割成几个小文件的工具;
f.WAV to MP3 Encoder  支持拖放功能的WAV转文件工具,能够在转换MP3之前预览播放WAV。

原文地址:http://www.edudown.net/Article/xuexi/200708/15910.html

  • 60
  • |<
  • <<
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • >>
  • >|