让dewplayer flash mp3 播放器支持中文和一些细节修改
1.下载原版swf 列表版,使用decomplier转换成fla.
2.flash打开.弹出字符修改对话框,随便点一下,进入.
3.在主场景上,找到第一层,第一贞,上面有一个a字样的那贞,点击出动作编辑窗口,删除里面的内容,增加#include "as.as".
4.在库中找到sprite18,找到Mask Layer 3就是一个遮罩层, 在场景中选中这层的元件,也就是一个而已,属性中把它转换成mc电影,它当前是图片来的,然后命名zhezhao,为什么要改呢,因为原版中
用图片来zhezhao图片的,所以是没问题,但为了支持中文,必需使用设备文字,而图片这种zhezhao方法
对设备文字无效.英文话,就26个字母+10个数字+一些符号,嵌入字符也大不了多少,但是中文就不行了,
上万个字,所以要转换成mc电影用as方法来设置才可以.
5.在库中找到sprite6(track),在场景中找到名为trackname的text元件,修改字符系列成arial,点
字符嵌入,选择不嵌入,确定.
6.as.as放到fla同目录下,代码如下
btnplay._accProps = new Object();
btnplay._accProps.name = "Play (Lecture)";
btnplay._accProps.description = "正在播放";
btnplay._accProps.shortcut = "P";
btnpause._accProps = new Object();
btnpause._accProps.name = "Pause";
btnpause._accProps.description = "暂停";
btnstop._accProps = new Object();
btnstop._accProps.name = "Stop";
btnstop._accProps.description = "停止";
btnstop._accProps.shortcut = "S";
Clip92._accProps = new Object();
Clip92._accProps.silent = true;
System.useCodepage = false;
function get_mp3(str)
{
//str=str.substr(0,str.length - 4) + ".mp3";
trace(str);
return str;
}
function init()
{
if (randomplay && size > 1)
{
_root.current = Math.round(Math.random() * _root.size - 1);
}
else
{
_root.current = 0;
} // end else if
if (size < 2 || size == undefined)
{
btnprev._visible = false;
btnnext._visible = false;
} // end if
if (size == undefined)
{
btnplay._visible = false;
_root.descr = "不是 mp3 文件";
} // end if
if (autostart == 1 || autostart == "true" || autostart == "yes" || autoplay == 1 ||
相关文档:
大家在做flex应用时有没有碰到移动滚动条时,页面控件显示刷新迟钝,导致页面都是控件的残影,多了就像花屏,特别是用一些复杂的布局。这个问题困扰了我快半个月,一直没找到问题的根源。今天无意中发现,其实这问题出在我们flex 应用的wrapper template上了
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540 ......
围剿 Flash 的不仅有 HTML 5,还有 JavaScript,著名的 JavaScript 框架 jQuery
在运动特效方面已经越来越流畅,有时候你需要点一下右键来确认它不是 Flash。本文介绍了10个非常出色的 jQuery
运动特效,这些效果可以更有效地展示你的内容。
1. 流感导航菜单
下面的导航菜单,当鼠标在上面移动的时候,会很流畅地垂下 ......
可以“按ESC 退出全屏模式”
FLASH 全屏有二类四种:
1、不用浏览器直接用FLASH播放器播放的类型:
A、不显示FLASH播放器菜单栏的全屏(类似屏保效果),在第一帧处的Actions用FS Command 命令,在For standalone player 选项中选择fullscreen 为true 即可。
&nbs ......
1、关于FLASH遮挡DIV层的解决方法!
在<object>里加入这个参数,将FLASH置于底层,FLASH优先级比DIV高, 所以会挡住DIV的.
<param name="wmode" value="Opaque">
2、解决div总是被select遮挡的问题
只要在div内容后面添加如下代码就可以了
<iframe src="javascript:fals ......
围剿 Flash 的不仅有 HTML 5,还有 JavaScript,著名的 JavaScript 框架 jQuery 在运动特效方面已经越来越流畅,有时候你需要点一下右键来确认它不是 Flash。本文介绍了10个非常出色的 jQuery 运动特效,这些效果可以更有效地展示你的内容。
1. 流感导航菜单
下面的导航菜单,当鼠标在上面移动的时候,会很流畅地垂 ......