Blog

20 search results for:

7

ActionScript和网页JavaScript互相调用

/ in Blog / by sophie
JavaScript和ActionScript互相调用时,其实有个非常好的特性,不过貌似很少有人提到这个特性:它们之间的数据类型对方均可以识别。因此,你可以通过swf提供的接口来传递对象、数组、字符串等等。不过它们之间传递的参数的值的长度有限制(具体长度还没仔细测试),因此你不能把JavaScript中的一个超大的对象直接传递进去。不过即使是这样,已经非常好用了,看看示例代码: as2 代码: 1) import flash.external.*; 2) // 创建一个行的TextField来显示调用结果 3) var t:TextField = this.createTextField(’t’, this.getNextHighestDepth(), 10, 10, 300, 200); 4) t.text = ’ready’; 5) // 这个是要给JavaScript调用的函数 6) function test(obj){ 7)…
8

浮动层自动适应高度伸长变高

/ in Blog / by sophie
在网页制作中经常会用到浮动。用了浮动就会涉及到一个清除浮动的问题,因为包含浮动的元素是不会自动适应高度的,也就是不会被浮动元素撑开。 先看一个例子: HTML: CSS: ul { margin:0; padding:10px; list-style:none; background-color:#006699; } ul li { width:100px; height:100px; float:left; margin-right:10px; background-color:#99cc00; } 在各个浏览器中的效果一致: 可以看到,外面 ul 即蓝色的区域高度为0,如果没有设置 padding,这个 ul 是看不到的。当然要让它伸长也很简单,只需要在最后一个 li 后面加一个标签清楚下浮动就可以了。不过这样的话就改变了HTML结构,不好。现在这里要讨论的就是如何在不改变结构的情况下让 ul…
9

flash全屏显示和退出代码总结

/ in Blog / by sophie
在制作Flash时,经常用到代码,而全屏显示和退出代码可是很重要的,现展示如下: 一、FLASH退出代码 on(release){ fscommand("quit",true) } 加在按钮中! ———————————————————————————————————————————— on(release) { getURL("javascript:window.close()"); } 加在按钮中! ———————————————————————————————————————————— on (release) { fscommand("quit"); } 可以关闭用flash播放器播放的用 on(release){ getURL("javascript:window.close()"); } 可以关闭用IE打开的flash ———————————————————————————————————————————— 二、flash全屏显示代码 1、不用浏览器直接用FLASH播放器播放的类型: A、不显示FLASH播放器菜单栏的全屏(类似屏保效果),在第一帧处的Actions用FS Command 命令, 在For…
10

如何用鼠标左右键控制场景的切换

/ in Blog / by sophie
我有三个场景1,2,3,如何能够实现点击鼠标左键使场景切换从1->2->3,点击右键实现场景切换从3->2->1。 如果用按钮实现了这个功能,那很容易的,但如果不想看到按钮,那就只能用鼠标左右键来控制了!下面给大伙看下我的解决方法: 代码: 每一个场景第一桢写: fscommand("showmenu", "false");//隐藏鼠标右键 _root.onEnterFrame = function() { if (Key.isDown(2)) { //点击鼠标左键时 nextScene(); //到下一场景 } if (Key.isDown(1)) { //点击鼠标右键时 prevScene(); //到上一场景 } };
11

如何让图片在flash8中清晰播放

/ in Blog / by sophie
在做flash的时候,常遇到这样的问题:"图片在flash里很清晰,可导出成swf时却变得很模糊."才开始的时候,因为对自身的要求没有那么高,只要做了,勉强可以就OK,直到有一天,图片的模糊程度无法让人看清楚而无法明白表达的主题时再也忍无可忍了,一定要想办法解决这个问题.免不了又是重复的做,重复改变各个参数,都无用,真让人不知所措了.但其实这还是有方法解决的.原因在于flash8其实拥有很强的压缩功能,他能将JPG的图片压缩成很小,因此,图片就会失真!!想明白这一点,那么解决起来也就没有那么难了. 方法一:直接将GIF或PNG格式的图片拖入flash8中,保证不失真。(但有一点,如果将gif,png拖入fireworks或ps中,在进行拖入工作,那图片照样失真) 方法二:将你导进的位图,在库中双击,把‘照片JPG’‘选成GIF,PNG无损’然后点‘文件’ 导出 导出影片,然后选择你想导出的位置,然后会出现个表格,你将JPGE品质调为百分百,然后将压缩影片去掉即可!!! 这也是自己试验之后的一点心得,如果您有更好的解决之道,不妨分享出来哦.
12

让Flash动画适应任何分辨率的网页

/ in Blog / by sophie
1. thisin的办法 在flash中写: if (System.capabilities.screenResolutionX>=1024) { Stage.scaleMode = "noScale"; } 但是必须设置body里面margin的值得都等于0,加CSS到网页也行。 2. 办法: 也是在FLASH中写AS: var listen:Object = new Object(); listen.onResize = function(){}; Stage.addListener(listen); 3. 用System.capabilities.screenResolutionX和 System.capabilities.screenResolutionY来获取 首先对他们做一下简单讲解: System.capabilities 对象 System.capabilities…

Need Translation Service?

Please enter your personal details and we will contact you shortly.