載入 media control的方式來處理 flash串連 flash處理串連一個模板

來源:互聯網
上載者:User

我們希望可以四通輕鬆的處理flash的串連。但是
<a href=''>flash object </a>
這種情況只能在 firefox下正常。但是在ie 低下是不正常的。

而是想到一個解決方案就是。自己建一個flash 然後把  link 傳進去 處理 click 事件
flash調用getURL(_root.b,"_self");

建立一flash文檔 拉入一個MediaController組件取名為MyMc
寫代碼
loadMovie(a,"MyMc");
this.stop();

a是我們從url的哪邊傳進來的參數 想載入的flash地址
添加 MyMc的事件
on(press)
{ getURL(_root.b,"_self"); // b也是url傳進來的地址
 }

把文檔的寬高。和 mymc和實際調用的一樣
調用代碼如下
  <embed src="template.swf?a=other.swf&b=1.htm&w=150.0&h=185" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="150" height="185"></embed>
w h是幹麼用的呢?

因為我們載入外部flash的時候,會不同大小的flash 這個時候我希望可以通過w , h來動態控制 mymc 和 文檔的 大小
找到了一個地方是

_root._x = -(w-10.0)/2; 10 是我畫布的大小 mymc 的大小無所謂 用這種方式載入的話就可以控制 flash的寬度 偏差 0.x 個像素
y也可以這樣控制了。 但是我不清楚如何才可以計算出最合適的。 /2是我目測出來的。

但object 哪邊的寬高值不是真正值的時候有放大或縮小這樣就 亂了。

沒有研究過flash不清楚如何做出最合適的。
最後只好讓客戶自己每個flash都提供 我們 link介面。

下載:/Files/lovebanyi/FlashClickTemplate.rar

對於一些有保護的機制的flash象youtube的視頻flash這種方式可能會載入失敗(放到http://)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.