看板 Flash 關於我們 聯絡資訊
小弟是初學者 目前用的語言是 PHP 與 AS 3.0 想做類似 youtube 那種動態載入影片的東西 之前都是寫死的檔案 例如 ns.play("test_movie.flv"); 只能播放 test_movie.flv 這個檔案 想把裡面轉成變數 但是不知道怎麼從 php 傳要播放的檔案給 flash 以下是目前的程式: 首先有一個頁面 上面可以讓使用者點選想看的影片 ex. 影片1, 影片2, 影片3 PHP --------------------------------------------------- <?php echo"<a href='http://localhost/playing.php?playing=movie'> 第一部影片</a><p>"; echo"<a href='http://localhost/playing.php?playing=test'> 第二部影片</a><p>"; echo"<a href='http://localhost/playing.php?playing=test2'> 第三部影片</a><p>"; echo"<a href='http://localhost/playing.php?playing=test3'> 第四部影片</a><p>"; echo"<a href='http://localhost/playing.php?playing=test4'> 第五部影片</a><p>"; ?> --------------------------------------------------- 接下來第二個頁面(playing.php)會接收上一頁面的變數 PHP --------------------------------------------------- <html> <head> </head> <body> <?php $videoname=$_GET["playing"]; //要播放的檔案名稱 $videoname=$videoname.".flv"; //因為檔案是 .flv 檔, 將副檔名接上 echo"$videoname"; // 只是要測試是否抓對檔名 <--- 結果是沒錯的 ?> <embed src="http://localhost/video_test1.swf?videoname=<? echo"$videoname"; ?>"> </body> </html> --------------------------------------------------- (其中 video_test1.swf 是一個播放器) embed 那邊的寫法是參考這個網頁的: http://tw.knowledge.yahoo.com/question/question?qid=1406082304421 他提到在 src="xxxxxx.swf" 後面接 ? 給Flash的變數名稱 = PHP中的變數 之後就可以在 AS 裡面用 _root.變數名稱 去接 但是目前怎麼做都不對 請高手指教 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.249.88 ※ 編輯: coming5F 來自: 140.112.249.88 (04/11 17:34)
Jerrynet:台大推一個:p 04/11 19:30
Jerrynet:有原始檔借看一下嗎? 04/11 19:36
coming5F:感謝樓上 太強了 小弟甘拜下風 04/11 20:55
Jerrynet:ㄜ....你比我老耶XD 04/11 20:56
cjcat2266:為什麼每次Jerry都能夠馬上知道原po是台大的... 04/12 00:49
GODSIZE:結果是什麼壓...可以po一下嗎 = = 04/12 01:27
Jerrynet:喔喔~範例在這 http://0rz.tw/223Tw 04/12 01:29
Jerrynet:用loaderInfo取得html裡parameter名為FlashVars的值 04/12 01:29
Jerrynet:IP在 140.112.xxx.xxx都是台大的啊,140開頭是學術網路 04/12 01:30
cjcat2266:原來如此...我平常不會去看人家IP啦 > < 04/12 01:31
Jerrynet:IP就在文章下面啊,一看就看到啦XD 04/12 01:33
cjcat2266:我就是說那個地方我平常不會去注意... 04/12 01:54
GODSIZE:THX, jerry (樓上顯然不夠鄉民 = =) 04/12 11:14