转自:http://www.luar.com.hk/flashbook/archives/001422.php

有載入外部資源的都知道,Flash相對路徑是根據它所在HTML而不是Flash自己本身,例如網頁http://luar.com.hk/test.html有一個http://luar.com.hk/swf/test.swf,這個Flash以相對路徑載入test.xml,Flash Player載入http://luar.com.hk/test.xml而不是http://luar.com.hk/swf/test.xml。因為這種特性,往往發生很多發佈上問題。開發人員明明在本地測試妥當,所有相關files連同swf都放在同一個folder裡面,到交付客戶時,卻出現問題,因為別人可能喜歡將整個東西放在一個subfolder下,在HTML嵌入Flash時,Flash和本身HTML根本不在同一個folder下,結果出現找不到外部資源問題。

其實HTML發佈Flash的參數有一個叫base,可以指示Flash相對路徑由那裡開始,只要設定base=".",就可以跟著Flash路徑走。

平常例子:

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000〃
width="500〃
height="300〃
codebase="http://active.macromedia.com/flash7/cabs/swflash.cab#version=9,0,0,0">
<param name="base" value="."></param>
<param name="movie" value="swf/test.swf"></param>
<param name="play" value="true"></param>
<embed base="." src="swf/test.swf"
width="500" height="300" play="true"
pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">
</embed></object>

用SWFObject例子;

var swfobj = new SWFObject(value, "swf/test.swf", 500, 300, "9.0.0.0", "#FFFFFF");
swfobj.addParam("base", ".");
swfobj.write("swfDiv");

用Adobe自帶Publish的AC_RunActiveContent.js例子;

AC_FL_RunContent(
'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
'base', '.',
'width', '500',
'height', '300',
'src', 'test',
'quality', 'high',
'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
'align', 'middle',
'play', 'true',
'loop', 'true',
'scale', 'showall',
'wmode', 'window',
'devicefont', 'false',
'id', 'test',
'bgcolor', '#ffffff',
'name', 'test',
'menu', 'true',
'movie', 'swf/test',
'salign', ''
); //end AC code

转载于:https://www.cnblogs.com/xbglbc/archive/2011/05/13/2045279.html

(转)你有所不知的HTML發佈Flash的參數(三):base相关推荐

  1. [转]你有所不知的HTML發佈Flash的參數(一):allowScriptAccess

    HTML發佈Flash的參數,就是那些額外加在HTML<embed>, <object>中的參數,由以前常見的wmode到現在越來越多allow*系列.不小心亂用.不小心配合地 ...

  2. 由Unity發佈到Google Play (Android Market)的步驟

    由Unity發佈到Google Play (Android Market)的步驟 Unity輸出設定與Keystore建立 *注意:妥善保留Keystore 因為日後更新版本會再用到 輸出解析度選擇( ...

  3. MicroStrategy 2019 新功能發佈

    1月7日,重磅消息来临!MicroStrategy(简称MSTR)宣布:作为业内第一个也是唯一一个提供沉浸智能(HyperIntelligence).移动化转型和数据分析中台的企业级平台,MicroS ...

  4. |羊城之夏2019市民文化節遇見藝術高雅藝術公益講座開講海报廣州市文化館原創發佈於2019年7月9日星期二之粤语文稿

    "羊城之夏"二零一九市民纹化节"撞见堄秫"高雅堄秫公益港助开港预告撰文,由诳啾市纹化馆原创发布於二零一九年7月9日星期二.本玟国语-普通话诵読请听:此外,小梅. ...

  5. 你有所不知的HTML发布Flash的参数(一):allowScriptAccess

    摘自: http://www.luar.com.hk/flashbook/archives/001383.php 中国经济网 经济博客[/lGh8\W 你有所不知的HTML發佈Flash的參數(一): ...

  6. python爬取ppt_Python-爬蟲13-實作-3-爬取PPT網站(完整程式碼)

    爬取PPT網站(完整程式碼) import requests import time import json from bs4 import BeautifulSoup domain_url = 'h ...

  7. 使用 Flash CS5 與 Flash Builder

    使用 Flash CS5 與 Flash Builder Flash Professional CS5 提供 Flash Pro 與 Flash Builder 4 之間強化的工作流程. 啟用的工作流 ...

  8. 【Oracle SQL】Oracle SQL 之七 SQL面试题比武招亲

    收集網上看到碰到見過的形形色色的關於SQL的面試題或是實際工資中比較難一點的SQL應用 持續更新中..... SQL 1.問----Table結構如下: 文章ID 欄目ID 機構ID WEN_ID L ...

  9. 纯php实现定时器任务,純PHP實現定時器任務(Timer)

    定時器任務,在WEB應用比較常見,如何使用PHP實現定時器任務,大致有兩種方案:1)使用Crontab命令,寫一個shell腳本,在腳本中調用PHP文件,然后定期執行該腳本:2)配合使用ignore_ ...

最新文章

  1. centos7安装php5.6版本
  2. 解决IOS微信中 HTML5 中audio的自动播放问题。
  3. MongoDB sharding模式实现(http://blog.chinaunix.net/xmlrpc.php?r=blog/articleuid=28266791id=5758139 )
  4. Hibernate【inverse和cascade属性】知识要点
  5. Python数据清洗 - 洗什么?怎么洗?看完就明白了
  6. Linux网络设置(第二版) --互联网寻址过程
  7. [材料力学]弯扭组合梁实验报告
  8. 数学方面的能力该怎么培养
  9. 如何在 HTML5 页面中嵌入音频?如何在 HTML5 页面中嵌入视频?
  10. 计算机组成原理时序电路报告,时序电路实验报告
  11. 责任链模式 php,每天一个设计模式之(9)-----责任链模式
  12. HTML5浏览器测试网站汇总
  13. 子网地址和广播地址的计算
  14. 黑苹果10.15.1睡眠唤醒死机问题
  15. Python 微信公众号文章爬取 简单记录一下
  16. 自动化测试之数据驱动测试
  17. 微信小程序首页加载的优化
  18. Python 从入门到放弃(三)
  19. thinkadmin按配置上传文件至本地,七牛云或阿里oss
  20. lrd热加载方式启动本地web服务(我用于从github把别人服务器代码拉倒本地去搭建自己的网络服务)

热门文章

  1. Appium 与 Chromedriver
  2. ipython使用_IPython的介绍与使用
  3. python numpy库等差不均分_numpy.linspace 生成等差数组的方法
  4. python创建变量过程_Python 变量的创建过程详解
  5. mysql注入写一句话_Mysql注入root权限直接写一句话马
  6. postman调用webservice接口_【分享】关于接口对前后端和测试的意义
  7. 属实逼真,决策树可视化!
  8. 醒醒!Python已经支持中文变量名啦!
  9. 决胜秋招!分享128 道 Python 精选面试题!
  10. Python 人脸识别就多简单,看这个就够了!