合肥卓想动画工作室 承接全国+flash动画制作 + flash动画设计 + 各类flash动画制作设计


联系方式

Pathcorrector组件的使用

时间:2013-05-23 10:11来源:卓想动画http://www.zxgzs.com 作者:QQ:610929375 点击:


你经常会遇到加载到一个空的影片剪辑的电影,这是行不通的,因为在主时间轴上嵌套的MovieClip对象被称为以_root。为了纠正这一点,所有的时间,你必须输入正确的路径。此pathcorrector组件会为你做它。测试此以下的电影,你有三种选择:加载通过使用loadMovieNum1级和两个电影和一个没有pathcorrector装入一个空的movieclip使用movieHolder.loadMovie“myMovie.swf”)电影;上传的电影包含另一个的电影,MOVIE2,其中有一个按钮来调节的对象之一MOVIE1 MOVIE2在所有情况下,有一个pathcorrector(完全一样MOVIE1MOVIE1空影片剪辑的名称上传MOVIE2也是“movieHolder”在父电影。因此,在总结你在这里处理的三部电影。
守则
我们首先创建一个空的影片剪辑里面一个关键帧,并把下面的代码:
MovieClip.prototype.checkPath =
功能(){
this.onEnterFrame =
功能(){
如果(_root.movi​​eHolder._url ==未定义){
_parent._root = this._root;
} {
_parent._root = _level0._root.movi
​​eHolder;
}
}
}
this.checkPath
();
该代码是非常简单的。我们给这个影片剪辑功能称为checkPath的一个新的类。为了确保该路径被选中,所有的时候,我们添加一个onEnterFrame功能。然后,我们问是否定义路径,它有_root.movi​​eHolder._url的。如果电影是单独的或1级电影,此路径不存在,则父根是其自己的根。否则父根是不同的,与父影片的级别(0),在空的影片剪辑(movieHolder),也就是现在的儿童电影的根开始。而这一切是什么一回事。
重要提示:当您使用pathcorrector的组成部分,直接在舞台上的所有对象不应该有_root在前面。这是没有必要的,在任何情况下做到这一点。不幸的是,有一个习惯中要做到这一点,也已强制执行由Macromedia在我看来不正确的,因为在舞台上的对象会自动位于根。如果你这样做,当你使用的组件,该组件将无法正常工作。测试自己的对象,这是我做了无形的。现在完成的教训其余儿童电影12中的代码看看。


(责任编辑:卓想动画http://www.zxgzs.com)




上海 北京 深圳 广州 成都 杭州 重庆 武汉 苏州 合肥 亳州 天津 南京 沈阳 西安 青岛 大连 宁波 济南 哈尔滨 长春 厦门 郑州 长沙 福州 乌鲁木齐 昆明 兰州 无锡 南昌 贵阳 南宁 太原 石家庄 呼和浩特 佛山 东莞 唐山 烟台 泉州 包头 温州 淄博 海口 银川 西宁 南通 大庆 徐州 潍坊 常州 鄂尔多斯 绍兴 济宁 盐城 邯郸 临沂 洛阳 东营 扬州 台州 嘉兴 沧州 榆林 泰州 镇江 昆山 江阴 张家港 义乌 金华 保定 鞍山 泰安 宜昌 襄阳 中山 惠州 南阳 威海 德州 珠海 柳州 宿迁 芜湖 岳阳 菏泽 漳州 信阳 蚌埠 绵阳 株洲 邢台 桐城 桂林 衡阳 铜陵 三亚 阜阳 荆州 遵义 咸阳 驻马店 上饶 湛江 湘潭 汕头 莆田 滁州 廊坊 赣州 肇庆 九江 德阳 淮安 曲靖 湖州 揭阳 许昌 秦皇岛 江门 新乡 潮州 商丘 宁德 吉林 连云港 常德 宜春 黄冈

卓想动画 版权所有 flash作业- 网页设计作业
返回首页   |   电话咨询   |   微信咨询