flashxml源码
⑴ 网上下载的flash文件源码,改了里面的xml文件,把原来的英文改成中文,但是为啥就不显示了呢
字体的问题,要么使用设备字体,要么就嵌入所有简体中文试试!
⑵ flash+xml的播放器怎么让自动播放下面有源代码,不知道改哪儿
wmp.dll控件常用属性:
URL:String; 指定媒体位置,本机或网络地址
uiMode:String; 播放器界面模式,可为Full, Mini, None, Invisible
playState:integer; 播放状态,1=停止,2=暂停,3=播放,6=正在缓冲,9=正在连接,10=准备就绪
enableContextMenu:Boolean; 启用/禁用右键菜单
fullScreen:boolean; 是否全屏显示
[controls] wmp.controls //播放器基本控制
controls.play; 播放
controls.pause; 暂停
controls.stop; 停止
controls.currentPosition:double; 当前进度
controls.currentPositionString:string; 当前进度,字符串格式。如“00:23”
controls.fastForward; 快进
controls.fastReverse; 快退
controls.next; 下一曲
controls.previous; 上一曲
[settings] wmp.settings //播放器基本设置
settings.volume:integer; 音量,0-100
settings.autoStart:Boolean; 是否自动播放
settings.mute:Boolean; 是否静音
settings.playCount:integer; 播放次数
[currentMedia] wmp.currentMedia //当前媒体属性
currentMedia.ration:double; 媒体总长度
currentMedia.rationString:string; 媒体总长度,字符串格式。如“03:24”
currentMedia.getItemInfo(const string); 获取当前媒体信息"Title"=媒体标题,"Author"=艺术家,"Copyright"=版权信息,"Description"=媒体内容描述,"Duration"=持续时间(秒),"FileSize"=文件大小,"FileType"=文件类型,"sourceURL"=原始地址
currentMedia.setItemInfo(const string); 通过属性名设置媒体信息
currentMedia.name:string; 同 currentMedia.getItemInfo("Title")
[currentPlaylist] wmp.currentPlaylist //当前播放列表属性
currentPlaylist.count:integer; 当前播放列表所包含媒体数
currentPlaylist.Item[integer]; 获取或设置指定项目媒体信息,其子属性同wmp.currentMedia
//2...
==========WindowsMediaPlayer的常用属性和方法===========
[基本属性]
URL:string 可以指定媒体位置
enableContextMenu:Boolean 显示/不显示播放位置的右键菜单
fullScreen:boolean 全屏显示
stretchToFit:boolean 非全屏状态时是否伸展到最佳大小
uMode:string 播放器的模式,full:有下面的控制条; none:只有播放部份没有控制条
playState:integer 当前控件状态,下面是三种基本状态:
3:正在播放
2:暂停
1:已停止
状态变化时会触发OnStatusChange事件
[controls]
可通过WindowsMediaPlayer.controls对播放器进行控制并取得相关的一些信息:
controls.play; 播放
controls.stop; 停止
controls.pause; 暂停
controls.currentPosition:Double 当前播放进度
controls.currentPositionString:string 时间格式的字符串 "0:32"
[currentMedia]
可以通过WindowsMediaPlayer.currentMedia取得当前媒体的信息
currentMedia.ration Double 总长度
currentMedia.rationString 时间格式的字符串 "4:34"
[settings]
可以通过WindowsMediaPlayer.settings对播放器进行设置,包括音量和声道等。
settings.volume:integer 音量 (0-100)
settings.balance:integer 声道,通过它应该可以进行立体声、左声道、右声道的控制。
-->
<input type="button" value='换文件' onclick="MediaPlayer.controls.src='d:\xx.mid';">
-----------------------------------------------------------------------------------------
1、快进,快退功能
WindowsMediaPlayer1.controls.fastForward; 快进
WindowsMediaPlayer1.controls.fastReverse; 快退
2、实现立体声
WindowsMediaPlayer1.settings.volume:integer 音量 (0-100)
WindowsMediaPlayer1.settings.balance:integer 声道,通过它应该可以进行立体声、左声道、右声道的控制。
⑶ 做好了FLASH,如何制作XML
你可能误会了,XML并不能减小你整体网站的大小,网站的整体大小不会变,但是可以通过将一个SWF拆分成几个SWF来减少每次的加载时间。
比如你整站是2M,页面有主页、分页1、分页2等,将主页作为一个SWF先加载,假设主页是100K,那么就只用等100K的加载时间,然后通过主页的链接啊按钮啊来触发加载分页1、分页2等,这样每次等待的时间就会很短,比起从一开始就加载2M自然让人觉得迅速。
而XML的作用,是可以记录你的加载路径,他很容易修改,每次更换加载的对象,只要在XML里改变相应数据就可以了,不用在flash里重新发布。所以经常使用flash+XML的方式。
如果你的目的只是希望减少加载等待时间(其实总时间通过上面说的原理你也知道是不会减少的),可以不用XML,而把加载路径写在flash里面,效果是一样的。
⑷ Falsh+xml支持中文的问题
XML文件的第一行注释可以不要
另存位unicode编码,并在FLASH代码中加上:System.useCodepage =false;
加在第一帧的第一行吧,其实默认的也是false,稳妥起见吧
如果还不能显示中文,那就绝不是FLASH或flash代码的问题了啊
一看就知道你用的源文件是国外的了,从你尝试来看应该是源文件有缺损。我也遇到过这样的问题,你可以部分嵌入,体积只会增大一点点。比如你想现实:阿萨斯。就嵌入:阿萨斯
改XML加遮罩层加滤镜,我以前也是这么做的,但是成功了,对了,是不是FLASH+XML模板下载本来就不是正确的格式
⑸ flash加载xml外部数据,作一个新闻系统,怎么循环读取并显示出来,求as 2.0源码
不知为什么不采用AS3.0的,那个要简单的多,而且也是最新的E4X标准。
⑹ flash xml 制作地图查询功能的源代码
的风格共同
⑺ FLASH 播放器 XML
你的理解是正确的,flash 读取XML里面的地址播放
但是FLASH 没有权限修改XML,要通过其他的语言,以php为例
FLASH传送修改参数到PHP->PHP修改XML->FLASH读取XML->flash加载音乐播放
第一步:LOADVARS类
第二部:dom库
第三部:xml类
第四步:sound类
FLASH与XML一起上传到服务器,发布设置为访问本地,注意XML里面的地址不可以用中文,注意XML版本和编码,网上有源码,GOOGLE上找
⑻ FLASH播放器调用XML问题~!
网络“相约flash网”在flash源码分类下有个flash播放器,里面很多都是调用xml文件
⑼ flash 源码链接XML文件怎么修改
target="_blank
这个就是设置在新窗口打开的啊_blank是新窗口打开的意思
⑽ 关于FLASH+XML或者FLASH 播放器+XML问题
xml是flash与后台通讯的桥梁,虽然不是唯一的桥梁,但是如果要实现从flash读数据库的数据这样的功能,大多数网站当然都采用xml,毕竟xml格式上的优势显而易见,而且flash读取xml的操作很容易被新手掌握接受!当然,你也可以选择使用remote或者socket与后台建立连接,但这就不是一般新手所做的事情了,而且前后端的数据格式还要额外去约定。仁兄是专做flash的吗?不太像啊,嘿嘿!
顺便提一句,你说“为什么不是FLASH+数据库的”,那是因为flash无法直接操作数据库!flash毕竟是客户端脚本程序