爱飞 发表于 2015-1-15 22:48:32

给大家带来多层级加载绝对路径碰到的成绩办理办法-Flash actionscript

Flash8支持一种新的编码格式(On2的VP6),这种编码格式与Flash7的视频编码格式相比,有了很大的提高。
poluoluo中心提醒:跨层级加载时绝对路径的成绩.
明天恰好在做多层级加载时发明了这个成绩.就把办理办法贴出来了
成绩描术:
路径布局是:根级:A.swfdata(文件夹)data文件夹中有B.swfc.swf
在B的代码中有加载C.swf独自运转B时一般。用A加载B的时分,成绩就呈现B不会加载c.swf了。
得把c.swf移到和A.swf同级别。

成绩缘故原由:
一切加载的swf都是以最外层swf地点目次为根目次
被网页加载的swf都是以网页地点目次为根目次

办理办法:
function盘算文件目次(){
var目次索引=_url.lastIndexOf("/");
var目次=_url.substring(0,目次索引);
var文件名=_url.substring(目次索引+1);
return[目次,文件名];
}
trace(_url)
trace(盘算文件目次())

//*****重点.以上函数并把目次和文件名分别了.以是前往值的是目次是文件名.如许用起来就更便利了

使用下面的函数,先剖析失掉主加载器的相对目次.这时候候不管上级载体或下上级载体.再挪用一次该函数
失掉下上级载体的相对目次.

如许就可以失掉2个相对地点然后用字符串剖析办法(IndexOf)找出不异的部分.往失落,剩下的就是必要的绝对路径了.如许在加载时把这个路径追加上.就可以一般的加载N级干系的文件了.

本教程为自己原创,只供进修
//再把对照办法也增补上吧.对照复杂.
//========盘算本人的绝对路径=========
var目次索引=文件目次.indexOf(_root.文件目次)
var绝对路径=文件目次.substring(目次索引+_root.文件目次.length+1)
trace("绝对路径="+绝对路径)


//=====trace情况===剖析乐成.
主文件目次=file:///F|/制造/A
子文件目次=file:///F|/制造/A/data
绝对路径=data

Flash通常也指MacromediaFlashPlayer(现AdobeFlashPlayer)。2012年8月15日,Flash退出Android平台,正式告别移动端。

飘灵儿 发表于 2015-1-17 18:49:40

传播上的优势——无国界跨媒体;创作群体的形成;媒体及比赛的推进

飘飘悠悠 发表于 2015-1-26 21:40:05

Flash是一种以向量图方式制成的网页动画,相比MPEG,AVI等的影片的档案大小就小很多.

变相怪杰 发表于 2015-2-5 03:56:04

传播上的优势——无国界跨媒体;创作群体的形成;媒体及比赛的推进

山那边是海 发表于 2015-2-11 04:47:32

常见的富媒体广告形式有横幅广告(BANNER,旗帜广告)按钮广告(BUTTON)弹出窗口广告(pop-up ads,弹窗)浮动广告(floting ads,飘浮广告,floaters)插播式广告(Interstitial)全屏广告(full screen) 

简单生活 发表于 2015-3-1 22:02:30

富媒体广告的概念:富媒体 Rich Media,是由英文翻译而来,从字面上很难理解Rich Media到底是什么。

莫相离 发表于 2015-3-11 02:19:40

专业的建筑动画、产品动画、角色动画、flash动画、游戏美工等全方位服务的创意动漫公司。十年专业的动漫制作经验,为政府、企业等制作出无数优秀的创意动画设计产品。

admin 发表于 2015-3-17 20:29:00

作为奖赏,你可以使用关键祯动画支持和tweening- 两个最主要的节省时间的方式。本质上,关键祯是动画中显著事件发生的位置。

精灵巫婆 发表于 2015-3-25 03:31:50

在Web上只好把动画做得很小。即使最简单的动画也需要较长的下载时间。Flash的流技术和矢量图形对这种情况做了改变。
页: [1]
查看完整版本: 给大家带来多层级加载绝对路径碰到的成绩办理办法-Flash actionscript