科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道应用软件[冷枫]Flash 和MediaPlayer应用(FMS技术)专题

[冷枫]Flash 和MediaPlayer应用(FMS技术)专题

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

Flash 和MediaPlayer应用(FMS技术)专题其实FCS与FMS我都喜欢.....和大家分享这个专题..

作者:冷枫 来源:CSDN 2007年9月22日

关键字: 软件

  • 评论
  • 分享微博
  • 分享邮件
Flash 自定义局部右键菜单,为不同区域设定不同右键菜单
原文及源文件:http://www.zhugao.cn/info/news_study_show.asp?id=194

在舞台中建一个名为“test_mc”的 MC ,复制以下代码到相应帧。注意:“test_mc”必须放在顶层,否则无效。如果不想看到“test_mc”,可将其 Alpha 值设成“0”。

var menu_mc:ContextMenu = new ContextMenu();
menu_mc.hideBuiltInItems();
menu_mc.customItems.push(new ContextMenuItem("menu1...", menu_01));
menu_mc.customItems.push(new ContextMenuItem("menu2...", menu_02));
menu_mc.customItems.push(new ContextMenuItem("menu3...", menu_03));

//定义各菜单点击后的响应动作
function menu_01(menu:Object, obj:Object):Void {
trace("你选择了menu1...");
}
function menu_02(menu:Object, obj:Object):Void {
trace("你选择了menu2...");
}
function menu_03(menu:Object, obj:Object):Void {
trace("你选择了menu3...");
}

test_mc.menu = menu_mc;

Flash 钢笔工具转换节点的方法

Flash 钢笔工具没有 PS 的好用,这是公认的,尤其在转换节点的时候更是有一个小技巧,需要细心才能体会。方法如下:
在需要转换节点的地方,第一次按住 Ctrl 点击一次,然后松开 Ctrl 在原点再点击一次,之后在节点外点击即可完成节点转换。

Flash 使用右键传递 List 中的所有项目
源文件:http://www.zhugao.cn/downloads/study_flash/listSelectAll.rar

场景中有两个 List 组件 ListA 、ListB,本例实现:在 ListA 中点击右键,选择“选择所有项目”,不重复的传递所有项目到 ListB 中。

解决 Flash 本地测试中出现安全警告的方法
原文:http://www.zhugao.cn/info/news_study_show.asp?id=203

影片滚动条一款
源文件:http://www.zhugao.cn/downloads/study_flash/scroll_002.rar

控制 Flash Player 的 JavaScript 方法一览表
原文:http://www.zhugao.cn/info/news_study_show.asp?id=214

限制 Flash 在指定域名/网址中播放
详细注释及原文:http://www.zhugao.cn/info/news_study_show.asp?id=217

url = "http://www.zhugao.cn";
if(_url.substring(0, 20)<>url){
gotoAndStop(2);
}else{
gotoAndPlay(3);
}

如果要允许多个域名,可以这样写:
url = "http://www.zhugao.cn";
url2 = "http://zhugao.cn";
if((_url.substring(0, 20)==url) || (_url.substring(0, 16)==url2)){
gotoAndPlay(3);
}else{
gotoAndStop(2);
}

Flash 中通过点击按钮刷新网页的方法
on(release){
getURL("javascript:location.reload()");
}

让 List 滚动条跟随当前项目
源文件:http://www.zhugao.cn/downloads/study_flash/scrollFollow.rar

MC 加载外部影片时需要注意的问题
原文:http://www.zhugao.cn/info/news_study_show.asp?id=246

在主场景中新建一个空的 MC,把外部影片导入到这个 MC 里,例如这个 MC 名字为 testMC,载入的代码为:testMC.loadMovie("外部影片");

原则上,此时,这个外部 SWF 里的代码要根据主场景来修改,就是说这个外部 SWF 相当于已经是主场景中的一个元件“testMC”,如果这个外部 SWF 中有 _root ,那么:

原来的代码:_root.....
要改成类似:_root.testMC.....
还有一种方法就是改成相对路径,用 _parent 来实现。

但是这些都较为烦琐,事实上,我们只需在“testMC”的第一帧写上“this._lockroot=true;”就行了。也可以写在“testMC” 的外部,写法类似这样:“testMC._lockroot=true;”它将确保外部影片在被加载之后,其 _root 仍然指向其本身,而不会受加载后主影片的影响。

关于“MovieClip._lockroot”的详细说明请查看 Flash 帮助。

Fscommand 与 JS 结合应用的例子
源文件:http://www.zhugao.cn/downloads/study_flash/Fscommand_js_test.rar

12 款网络播放器 (含 JS 源码,里面的 JS 应用供参考) - 2006-8-22 新增
文件下载:http://www.zhugao.cn/downloads/others/webPlayer.rar

JavaScript 的容错码,放在 <head> 标签内  - 2006-8-30 新增

在调试网站程序的时候,常常会弹出一些警告窗口,或是在浏览器的状态栏提示网页有错误,这些小失误将导致所有的程序都无法正常运行。下面这段 JavaScript 的容错码可以避免 JS 错误,让程序自动跳过错误继续正常运行。

<SCRIPT LANGUAGE="JavaScript">
<!-- Hide
function clearErrors() {
return true;
}
window.onerror = clearErrors;
// -->
</SCRIPT>

播放进度条及音量控制源文件  - 2006-8-30 新增
http://bbs.blueidea.com/thread-2671937-1-1.html

wmpID.controls.currentPosition' 为空或不是对象 - 解决方法  - 2006-9-1 新增
http://bbs.blueidea.com/thread-2671977-1-2.html

附作品:
http://bbs.blueidea.com/thread-2663376-1-1.html 

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1630670

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章