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畢竟是客戶端腳本程序