带有adobe flash类api的多媒体库

Flapp的Python项目详细描述


flappy是一个跨平台的多媒体库,其api与actionscript 3 flash api非常相似。flappy是在sdl2库和openfl-lime项目中稍加修改的c/c++代码子集之上构建的。_ SDL2:http://libsdl.org
。_ openfl-lime:https://github.com/openfl/lime

图形支持

当前状态
----
*alpha版本
*没有python 3.x支持
*没有声音播放


在Mac或Linux中安装二进制包
-
,请尝试:
:::
在Windows中安装flappy

,在此处下载安装程序(flappy-xxx.win32.exe文件之一)。_这里:http://pypi.python.org/pypi/flappy下载



…_ cython:http://cython.org/下载


还需要以下库:

*sdl2
*freetype 2
*libpng 1.6
*libjpeg 6b

生成并安装flappy如下:



python setup.py install

或者您可以将此存储库克隆到与flappy的源目录相同的目录,并使用此命令生成和安装:




_存储库:https://github.com/pyronimous/flappy_pre-build_dependencies

quick example
----
此代码在大小为400x400像素的窗口中绘制一个黑色的橙色边框。每次你点击那个圆圈你就会看到字符串“耶!”在控制台输出中:




import flappy
from flappy.display import sprite
from flappy.events import mouseevent


class example(sprite):

def\uu init(self):
super(示例,self).\uu init_uuu()


circle=sprite()
circle.graphics.linestyle(4)
circle.graphics.beginfl(0xff8000)
circle.graphics.drawcircle(200,200,100)
circle.graphics.endfill()
self.addchild(circle)

circle.addEventListener(mouseevent.click,self.on庘circle庘click)

def on庘circle庘click(self,event):
打印“是!”

图片::http://i.imgur.com/wqtfqz2.png


为了进行比较,下面是actionscript 3中的代码,它也会这样做。

…_代码:https://gist.github.com/pyronimous/9588523



---
目前,文档是存根。但是你可以看看Flash的ActionScript3API参考资料。flappy.display、flappy.events、flappy.geom、flappy.text包中的类和方法与flash相应包中的类和方法非常相似。_参考:http://help.adobe.com/en-us/flashplatform/reference/actionscript/3/

图片:http://i.imgur.com/vvufh8f.png

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java检查时间更长   从文件中只读取一些字符串并将其存储在java的堆栈中   java变量引用与避免空指针的重复get调用   java将xml数据转换为字符串   java在if语句中对字符串中的表达式求值   java找不到符号IllegalArgumentException   java将servlet的返回值从JSP转换为JSON   在eclipse中运行java应用程序与直接运行它有何不同?   如何在java中创建用作密码的随机字符串   java Mojo Codehaus属性插件替代方案   关于Hibernate中Clob对象的java问题   java如何使用websocket范围测试组件?   java在mongodb中将mapreduce查询转换为聚合   EclipseJava远程调试:如何确保项目中的代码与JVM中运行的代码相同?   java初学者Android:ListView影响下一个类   Java swing BasicTextFieldUI绘制问题   当我在操作栏上添加溢出菜单时,java 安卓 Action Up按钮不起作用   java如何将只包含标题(无行)的数据集写入hdfs位置(csv格式),以便在下载时包含标题?