28
2015
07

as中调用js实现swf全屏

有个网友遇到一个问题:html页面中加载flash的时候allowFullscreen设置成了false。由于种种原因,无法通过修改html页面,因此想,能不能通过as来解决。

最开始的想法是,通过as中使用ExternalInterface.call("eval","js代码")将页面中的allowFullscreen设置成true。试验结果是:可以修改成功,但是修改之后依然无法全屏。

从网上搜了一些方法,大多是设置swf的宽高的,而实际上我们想要的效果是stage.displayState = StageDisplayState.FULL_SCREEN,就像在线看视频的时候,点击了全屏那种效果。

有一个非主流的解决方法,思路是:在flash中执行js方法,在页面中再加载一个swf,将allowFullscreen设置成true。然后把当前的swf删除。

20
2015
07

flascc:使用SWIG创建swc

文章来源:http://www.csdn123.com/html/blogs/20130509/11076.htm

同时,结合samples\06_SWIG\PassingData来学习。

16
2015
07

flascc:as与c相互传递数组

目的:as调用c的函数,传入一个数组参数,并且能获取到处理之后的数组。

16
2015
07

as3中使用lua

as3中可以使用lua,要用到一个类库:lua-alchemy。

15
2015
07

flascc问题:c函数如何直接访问Array

如题。

15
2015
07

使用flascc生成的swc

flascc生成swc,官方例子中有,前一篇文章中也提到过。

生成了swc文件,如何在flash项目中使用呢?

15
2015
07

air获取局域网ip

问题:如何用as做一个局域网聊天的应用?纯局域网,不联网也能用。

13
2015
07

读取jpg文件的压缩品质

项目中经常会用到jpg图片,为了节省空间会将jpg压缩,即设置品质小于100。那么,给定了一张jpg的图片,如何让能知道它当前的压缩品质呢?

百度搜了一下,用ps或者某些高级的看图软件,可以查看,但是,软件太大,用起来不太方便。所以就想能不能自己做一个小工具,用来查看jpg图片的品质。

09
2015
07

flash中的width和height

关于flash中DisplayObject的width和Height属性,目前已经遇到两个坑。

1、显示对象旋转之后,width和Height属性和预想的不一样。


比如有一个200*100的影片剪辑mc,直接trace(mc.width,mc.height),输出的应该是200 100。

如果先设置mc.rotation=90,再trace(mc.width,mc.height),输出就变成了100 200。

如果设置mc.scaleX=2;再trace(mc.width,mc.height),输出结果为400 100。

29
2015
06

Flex tree叶节点缩进(ItemRenderer应用)

tree组件默认显示效果是这样的,设计人员设计的效果是这样的,仔细对比一下,不难发现两者的区别(设计效果相对于默认效果):

1)去掉了文件夹图标;

2)叶节点向左缩进,和小三角图标是对齐的;

3)图标、文字颜色不同。