五一假期做了个小游戏,颠球,处女作

做了个颠球游戏,难点就是球要做抛物线运动并经过指定的箭头位置
找高中物理公式摆弄了一番
水平是匀速运动,这就算出了运动到目标的时间
垂直方向,已知目标的高度,和运动时间,加速度,求出初始速度即可
可是并不是那么好算哦
有兴趣的朋友算算,也好复习一下高中物理 嘿嘿ie
来玩玩吧 地址

package
{
import flash.events.Event;
import flash.events.EventDispatcher;
import flash.events.TimerEvent;
import flash.utils.Timer;
/**
* ...倒计时工具
* @author Emment
*/
public class TimeBack extends EventDispatcher
{
private var timer:Timer;
public var ss:int;
public var mm:int;
public function TimeBack()
{
timer = new Timer(1000);
timer.addEventListener(TimerEvent.TIMER, timerHandler);
}
/**
* 秒
* @param mm
*/
public function startRedTime(m:int):void
{
mm = Math.floor(m / 60);
ss = m % 60;
timer.reset();
timer.repeatCount = m;
timer.start();
}
private function timerHandler(e:TimerEvent):void
{
if (ss == 0) {
ss = 59;
if (mm == 0) {
timer.stop();
ss = 0;
}else {
mm --;
}
}else {
ss--;
}
var evt:Event = new Event("seconds");
dispatchEvent(evt);
}
}
}
<div style=" position:fixed; top:100px; left:20px; width:100px; height:100px; background-color:#006666;">text</div>
function close(){
var p=domObj.parentNode;
p.removeChild(domObj)
}
function close(){
var p=domObj.parentNode;
//执行权给到JS的时候,让他延时10秒,由JS来removeChild
setTimeout(function(){p.removeChild(domObj);},10);
}
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM
"http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<site-control permitted-cross-domain-policies="master-only"/>
<allow-access-from domain="*.example.com" to-ports="507,516-523"/>
<allow-access-from domain="www.example.com" />
<allow-http-request-headers-from domain="*.adobe.com" headers="SOAPAction"/>
</cross-domain-policy>
var obj:Object = {name:"Dynamic Flash", url:"http://dynamicflash.com"};
var source:ByteArray = new ByteArray();
source.writeObject(obj);
var encoded:String = Base64.encodeByteArray(source);
var decoded:ByteArray = Base64.decodeToByteArray(encoded);
var obj2:Object = decoded.readObject();
assertEquals(obj.name, obj2.name);
assertEquals(obj.url, obj2.url);
(function(){
if(document.getElementById('jsid'))
return;
var s=document.createElement('script');
s.type='text/javascript';
s.id = 'jsid';
s.src='js/test.js';
document.getElementsByTagName('head')[0].appendChild(s);
})();
(function(){
if(typeof $value_version_2010 != "undefined"){
//你的代码
}else{
setTimeout(arguments.callee,50);
}
})();
最新评论及回复