FLASH教程之ActionScript和网页JavaScript相互挪用-Flash actionscript
Flash特别适用于创建通过Internet提供的内容,因为它的文件非常小。Flash是通过广泛使用矢量图形做到这一点的。poluoluo中心提醒:JavaScript和ActionScript相互挪用时,实在有个十分好的特征,不外貌似很少有人提到这个特征:它们之间的数据范例对方都可以辨认。因而,你能够经由过程swf供应的接口来传送工具、数组、字符串等等。
JavaScript和ActionScript相互挪用时,实在有个十分好的特征,不外貌似很少有人提到这个特征:它们之间的数据范例对方都可以辨认。因而,你能够经由过程swf供应的接口来传送工具、数组、字符串等等。不外它们之间传送的参数的值的长度无限制(详细长度还没细心测试),因而你不克不及把JavaScript中的一个超年夜的工具间接传送出来。不外即便是如许,已十分好用了,看看示例代码:
as2代码:
importflash.external.*;
//创立一个行的TextField来显现挪用了局
vart:TextField=this.createTextField(’t’,this.getNextHighestDepth(),10,10,300,200);
t.text=’ready’;
//这个是要给JavaScript挪用的函数
functiontest(obj){
vars=[];
for(varpinobj){
s.push(p+’:’+obj
);
}
t.text=s.join(’
’);
}
//增加挪用接口
vartestsuc:Boolean=ExternalInterface.addCallback("test",null,test);
t.text=[’test:’,testsuc].join(’
’);
//挪用JavaScript,告知JavaScript我已筹办好了
ExternalInterface.call(’ready’,{a:’astring’,b:’stringb’});JavaScript代码:
varswfId=’call_swf’
functionready(){
//猎取flash传送过去的参数
varo=arguments;
vars=[];
for(varpino){
s.push([p,’:’,o
].join(’’));
}
//打印传送出去的工具的内容
alert(s.join(’
’));
varswf=document?document:window;
//挪用flash供应的接口
swf.test({a:’astring’,b:’stringb’});
}
“swf”这是一个完整的影片档,无法被编辑。swf在发布时可以选择保护功能,如果没有选择,很容易被别人输入到他的原始档中使用。 随着动画的日益发展壮大,动画片在世界范围影响里越来越大,广告、网页、电影各个方面都应用到了动画。 不能设置“alt”属性,失去了一次被搜说引擎检索到的机会。 还有,艺术上的优势——各异的风格;创作手法独特;独立性和原创性;拓展出新的表达空间; 单纯的做动画而言,flash动画与传统动画有很多差别,这里会为你介绍什么是flash与flash与传统动画相比具有的优点和缺点,而进一步了解flash动画 在Web页面上使用声音是可能的,但是在精确的时间播放声音几乎是不可能的。Flash通过把声音放入时间期限内解决了这个问题,因此你现在可以把声音连接到动画的特定部分或者某个用户交互过程。 各类广告形式,相信大部分网民基本都关注过,而毋庸置疑,一个画面精美,生动活泼的互动Flash动画广告,比其他广告形式更加吸引你我的眼球。这就是Flash动画的优势。 常见的富媒体广告形式有横幅广告(BANNER,旗帜广告)按钮广告(BUTTON)弹出窗口广告(pop-up ads,弹窗)浮动广告(floting ads,飘浮广告,floaters)插播式广告(Interstitial)全屏广告(full screen) 常见的富媒体广告形式有横幅广告(BANNER,旗帜广告)按钮广告(BUTTON)弹出窗口广告(pop-up ads,弹窗)浮动广告(floting ads,飘浮广告,floaters)插播式广告(Interstitial)全屏广告(full screen) flash 有这么多的优势,那么它的优缺点和设计方面的关系是什么?
页:
[1]