Archives for iPhone
某技术威武,开了个开源项目frash,目的就只有一个把Android系统的Flash Player 10.1移植到IPad,现在已经出了第一个版本,IPad可以使用了,未来也将会支持IPhone 3GS,iPhone 4等,废话少说先上图,再教程
第一步,下载Frash,下载右键另存为
第二步,下载同步软件,Window用winscp,Mac我用的是iPhone Explorer 这个也有Windows 不过没用过
第三步,打开Cydia->Search->搜索OpenSSH并安装
第四步,继续搜索SBSettings并安装
这一步的时候我遇到一个情况是重启几次都进步去,当时把我吓到了,不过没关系,关机键和Home一起按一次,重启就OK了
第五步,在Cydia->Manage->Sources->添加http://sinfuliphonerepo.com
第六步,进入刚刚添加的Sinful源,找到iFile Cracked并安装
第七步,上传安装文件到IPad,我看的教程上说是上传到/var/root/Media/Cydia/AutoInstall,但是实际其实哪里都可以,如果你是mac用iPhone Explorer的话,文件夹自己在mac下建立好,然后复制到Media就行
windows用WinScP,不会的自己搜索下教程吧
第八步,启动你刚刚装的软件iFile,用它找到你放的Frash.deb安装文件,点击安装
看到这个图,最后写的是0,那么就安装成功了,立刻启动safari去试试吧(理论上要重启,其实不用)
要看实际效果的话,更多里面有截图
安装好后,有flash的部分会先有个图片
点击图片flash才被显示出来
Flash游戏(AS2写的很小的还能玩下,大多数不正常,效率很低)
再看看浏览Flash AS3 的全站的情况,一样是先有个图标
还算较正常显示,不过底部没了,很卡
显示视频,youku视频显示不了
土豆也一样
六间房,太牛了,尽然可以播放,只是位子不对,不知道技术有什么不一样?
...more»
在iPhone应用中,又很多游戏是使用水平感应(重力感应)来控制的,比较有意思的如Doodle
Jump,Space Ball等,还有些赛车游戏直接把iPhone模拟成方向盘,转动你的iPhone来控制方向。
这些在Flash cs5中都可以轻松实现。
AS新增加类包 flash.sensors.Accelerometer 加速度传感器
Property:
isSupported : Boolean -静态变量,返回机器是否支持加速度感应
Methods:
Accelerometer() -创建加速度感应器
setRequestedUpdateInterval(interval:Number):void - 设置判断加速度的更新时间间隔
Events:
update -加速度更新事件
update发生后返回的3个参数
accelerationX-x轴的加速度
accelerationY-Y轴的加速度
accelerationZ-Z轴的加速度(负数表示iPhone为正面朝上,正数则是反面朝上)
实例下载
原文件
ipa
加速度
Accelerometer
Accelerometer.ipa
实例源代码
/* @author jimmy
* www.jimmy.sh
*/
import flash.display.Sprite;
import flash.events.AccelerometerEvent;
import flash.events.Event;
import flash.sensors.Accelerometer;
import flash.text.TextField;
import flash.text.TextFieldAutoSize;
//3个方向的加速度
var accX:Number=0;
var accY:Number=0;
var accZ:Number=0;
//更新加速度
function update(e:AccelerometerEvent):void {
accX=e.accelerationX;
accY=e.accelerationY;
accZ=e.accelerationZ;
}
//更新现实
function Show(event:Event):void {
var ballX:Number=ball.x+accX*50;
var ballY:Number=ball.y-accY*50;
var dx:Number=ballX-160;
var dy:Number=ballY-240;
var jd:Number=Math.atan2(dy,dx);
var d:Number=Math.sqrt(dx*dx+dy*dy);
if (d<=120) {
ball.x=ballX;
ball.y=ballY;
} else {
d=120;
ball.x=Math.cos(jd)*120+160;
ball.y=Math.sin(jd)*120+240;
}
//设定球的大小
ball.width=ball.height=d/120*30+10;
//更新文字
textX.text="accelerationX: "+(Math.round(accX*10000)/10000).toString();
textY.text="accelerationY: "+(Math.round(accY*10000)/10000).toString();
textZ.text="accelerationZ: "+(Math.round(accZ*10000)/10000).toString();
//画线,画圈
graphics.clear();
graphics.lineStyle(1,0xFFFFFF);
graphics.moveTo(160,240);
graphics.lineTo(ball.x,ball.y);
graphics.drawCircle(160,240,d);
}
//新建一个加速感应器
var acc:Accelerometer=new Accelerometer();
//添加侦听
acc.addEventListener(AccelerometerEvent.UPDATE,update);
this.addEventListener(Event.ENTER_FRAME,Show); ...more»
Flash cs5 beta版本已经到手好久了,可惜最近一直忙自己房子装修,没多少时间去研究,可惜阿!其实手上有很多资源,都是内部的,所以现在还不能给大家望见谅,希望大家不要再发邮件问我要了,现阶段只能共享给大家一些我自己整理的cs5新增类,和一些列子。
现阶段共享:
Flash CS5 新增类下载
实例
原文件
ipa
Circles
Circles
Circles.ipa
CirclesGLES
CirclesGLES
CirclesGLES.ipa
DiceSample
DiceSample
DiceSample.ipa
FingerPaint
FingerPaint
FingerPaint.ipa
FlashWrap
FlashWrap
FlashWrap.ipa
ShapesSample
ShapesSample
ShapesSample.ipa
TruchetSample
TruchetSample
TruchetSample.ipa
稍后共享:
Flash cs5 最新帮助文档
Flash cs5 beta for mac
Flash cs5 beta for windows ...more»




