作者coming5F (五楼)
看板Flash
标题[问题] 动态载入影片
时间Fri Apr 11 17:32:12 2008
小弟是初学者
目前用的语言是 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)
1F:推 Jerrynet:台大推一个:p 04/11 19:30
2F:推 Jerrynet:有原始档借看一下吗? 04/11 19:36
3F:→ coming5F:感谢楼上 太强了 小弟甘拜下风 04/11 20:55
4F:推 Jerrynet:ㄜ....你比我老耶XD 04/11 20:56
5F:推 cjcat2266:为什麽每次Jerry都能够马上知道原po是台大的... 04/12 00:49
6F:推 GODSIZE:结果是什麽压...可以po一下吗 = = 04/12 01:27
8F:→ Jerrynet:用loaderInfo取得html里parameter名为FlashVars的值 04/12 01:29
9F:→ Jerrynet:IP在 140.112.xxx.xxx都是台大的啊,140开头是学术网路 04/12 01:30
10F:推 cjcat2266:原来如此...我平常不会去看人家IP啦 > < 04/12 01:31
11F:推 Jerrynet:IP就在文章下面啊,一看就看到啦XD 04/12 01:33
12F:推 cjcat2266:我就是说那个地方我平常不会去注意... 04/12 01:54
13F:推 GODSIZE:THX, jerry (楼上显然不够乡民 = =) 04/12 11:14