flash 發布成html

74 views
Skip to first unread message

AS 小屁孩

unread,
Sep 6, 2012, 5:16:21 AM9/6/12
to au...@googlegroups.com
我的flash 一發佈或是一放到網路上,裡面的連結外部圖片
都沒辦法連結了,在本機按flash測試時都可以連得到,為
什麼一放到網路卻不行
QQ 請哪位大大可以幫我解惑

Benny Zhao

unread,
Sep 6, 2012, 6:08:16 AM9/6/12
to au...@googlegroups.com, au...@googlegroups.com
你加载的图片和你的flash是一个域的吗?

From Benny's iPhone  | Blog: bennyrice.com/blog

--
您收到此郵件,是因為您訂閱了 Google 網上論壇的「台灣 Adobe 使用者俱樂部 」群組。
如要在此群組張貼留言,請寄電子郵件至 au...@googlegroups.com
如要取消訂閱此群組,請寄電子郵件至 augtw-un...@googlegroups.com
如需更多選項,請造訪此群
組:http://groups.google.com.tw/group/augtw?hl=zh-TW?hl=zh-TW

梁仔

unread,
Sep 6, 2012, 6:11:50 AM9/6/12
to au...@googlegroups.com


我是連到網路上面的xml,網址幾乎是寫死的..............
為什麼還會連不到........

Benny Zhao

unread,
Sep 6, 2012, 6:28:44 AM9/6/12
to au...@googlegroups.com, au...@googlegroups.com
我之前加载别的域的图片就发生了本地发布能加载,上到服务器上就读不到的情况。还有一个就是你加载图片成功后是不是操作了content对象?


From Benny's iPhone  | Blog: bennyrice.com/blog


在 2012-9-6,18:11,梁仔 <sky7...@gmail.com> 写道:



我是連到網路上面的xml,網址幾乎是寫死的..............
為什麼還會連不到........

fence

unread,
Sep 6, 2012, 6:30:25 AM9/6/12
to au...@googlegroups.com

梁仔

unread,
Sep 6, 2012, 10:21:33 PM9/6/12
to au...@googlegroups.com
我的確加载图片成功后操作了content对象
 我讓他draw bitmap 了圖片讓他可以放大縮小
這樣也有影響嗎?
 

Benny Zhao

unread,
Sep 6, 2012, 11:06:25 PM9/6/12
to au...@googlegroups.com
上次我也在代码里这样操作了,本地测试毫无问题,上传之后出现问题。你试试看直接draw Loader对象


From Benny's iPhone  | Blog: bennyrice.com/blog

--

梁仔

unread,
Sep 6, 2012, 11:11:38 PM9/6/12
to au...@googlegroups.com

draw Loader?
那要怎麼寫??

Benny Zhao

unread,
Sep 7, 2012, 1:28:58 AM9/7/12
to au...@googlegroups.com
loader也是显示对象啊,你直接绘制它就好了啊


From Benny's iPhone  | Blog: bennyrice.com/blog


在 2012-9-7,11:11,梁仔 <sky7...@gmail.com> 写道:


draw Loader?
那要怎麼寫??

梁仔

unread,
Sep 7, 2012, 3:29:44 AM9/7/12
to au...@googlegroups.com
我後來發現是因為放到網路上之後不能讀xml
這是為什麼!?

fence

unread,
Sep 7, 2012, 3:37:54 AM9/7/12
to au...@googlegroups.com
請把xml讀取的位置先trace出來對照你目前放xml的位置不就知道了?

梁仔 <sky7...@gmail.com> 於 2012/9/7 下午3:29 寫道:

> 我後來發現是因為放到網路上之後不能讀xml
> 這是為什麼!?

梁仔

unread,
Sep 7, 2012, 3:41:36 AM9/7/12
to au...@googlegroups.com
在本機測試的時候都ok
但是一放到網路上就掛掉了
但是xml已經寫在php上面啦!
照理來說應該會連到

fence

unread,
Sep 7, 2012, 3:46:43 AM9/7/12
to au...@googlegroups.com
基本上也要確認你flash是「確定」連的到你說的xml位置
加上,這個放上網路會掛掉很正常。畢竟環境上不一樣。
另外,放上網站本來就有security的部分要解決,請google一下相關議題。adobe官方的中文文件也有。

BTW. 這樣一句話就要幫您解決問題是很難的~~ 沒有source沒有錯誤訊息。



梁仔 <sky7...@gmail.com> 於 2012/9/7 下午3:41 寫道:

> 在本機測試的時候都ok
> 但是一放到網路上就掛掉了
> 但是xml已經寫在php上面啦!
> 照理來說應該會連到

梁仔

unread,
Sep 10, 2012, 4:31:37 AM9/10/12
to au...@googlegroups.com
var loader:URLLoader = new URLLoader();
var xmlstring = "http://nteu.ntunhs.com.tw/about/figure_xml.php";
var request:URLRequest = new URLRequest(xmlstring);
var requestr:URLRequest = new URLRequest();

loader.load(request);
loader.addEventListener(Event.COMPLETE, completeHandler);

function completeHandler(event:Event):void
{
        
         xmlData = XML(loader.data);
        var xmllength = xmlData.figure.length();
        for (var i:int=0; i<xmllength; i++)
        {
                poeplename = xmlData.figure[i]. @ name;
                img = xmlData.figure[i]. @ img;
                myarray[poeplename] = img;
                imagesarray.push(poeplename);
        }

}


xml档 是PHP寫出來的

<figure img="/about/figure/5LuZ5Lq6XzExMTIyMTAyMDkxNw==.png" name="仙人"/> <figure img="/about/figure/5bel5Lq6XzExMTIyMTAyMDkwOQ==.png" name="工人"/> <figure img="/about/figure/5LuZ5aWzXzExMTIyMTAyMDkyNw==.png" name="仙女"/> <figure img="/about/figure/5ZCO5aaDSV8xMTEyMjEwMjA5MzU=.png" name="后妃I"/> <figure img="/about/figure/5bid546LXzExMTIyMTAyMDk0NQ==.png" name="帝王"/> <figure img="/about/figure/6LKn5a625aWzXzExMTIyMTAyMDk1NA==.png" name="貧家女"/>
這樣發布成html為什麼還連不到?明明都只是網址

fence

unread,
Sep 10, 2012, 4:36:26 AM9/10/12
to au...@googlegroups.com
另外,有沒有處理domain security的部分?
因為flash這一塊需要處理才看的到。
記得flash本身會有出現這樣的訊息告知才對。

這個部分就要google一下。

http://blog.xuite.net/happyman/tips/13902557

http://blog.xuite.net/crazysheep/MeiLog/10897315

接下來只能靠自己再debug

胡旭灿

unread,
Jul 28, 2013, 11:18:54 PM7/28/13
to au...@googlegroups.com
是不是缺少了主策略文件呀即crossdomain.xml文件!!这个文件决定能否跨域访问的!!


2012/9/10 fence <fan...@gmail.com>

DesignPlusPlus

unread,
Nov 13, 2013, 11:16:26 AM11/13/13
to au...@googlegroups.com
我記得 Flash 的 Publish Setting 面板裡有進階發佈模式可調整 local only 或 network only 的選項, 找找看!!

個人部落格 http://designplusplus-v2.blogspot.com

AS 小屁孩於 2012年9月6日星期四UTC+8下午5時16分21秒寫道:
Reply all
Reply to author
Forward
0 new messages