我想創建一個應用程序,當運行時會出現一個圓形(半徑和顏色可配置)從筆記本電腦屏幕的中心向下移動到居中(運動速度可配置) 。這個動畫應該運行在循環中,只要程序正在運行,我想知道是否也有可能當這個循環運行時,筆記本上的其他工作可以完成,請建議我如何創建這個應用程序(哪種編程語言)哪些功能?等等,無論是否可以在動畫運行時繼續正常工作,都是毫無意義的。需要關於這個桌面動畫應用程序的建議
回答
閃光燈將是最容易啓動和運行的東西。有一個CS4的試用版。免費的路線是使用Flex。
這是一個體面的Flash概述。 http://www.senocular.com/flash/tutorials/as3withflashcs3/
爲了幫助你解決這個問題,你將如何在Flash中對它進行編程。
使用IDE創建一個MovieClip符號並使用繪圖工具繪製一個圓。給這個實例命名爲mcCircle。尺寸可以根據需要動態改變,顏色也可以改變。 (儘管你可能想用代碼來繪製圓,再簡單一點)。將MovieClip放置在舞臺的中央。
然後使用ActionScript:
var moveDown:Boolean = true;
mcCircle.addEventListener(Event.ENTER_FRAME, onEnterFrame);
function onEnterFrame(e:Event):void
{
if (moveDown)
{
mcCircle.y--;
if (mcCircle.y+(mcCircle.height/2) > stage.height)
{
mcCircle.y = stage.height-(mcCircle.height/2);
moveDown = false;
}
}
else
{
mcCircle.y++;
if (mcCircle.y-(mcCircle.height/2) < 0)
{
mcCircle.y = 0+(mcCircle.height/2);
moveDown = true;
}
}
}
你甚至嘗試過嗎?這可以用幾乎所有的語言來實現,例如, C++,Java甚至Haskell。必要的命令取決於選擇的語言。
我是初學者程序員。我不是任何語言的專家。我通過研究谷歌上的命令進行編程。如果你們可以將我推薦到任何具有任何移動圖形應用程序的網頁,我會從那裏繼續 – silverkid 2009-10-26 06:44:46
你移動速度太快,silverkid。雖然通過打字而不理解的學習可能很有趣(我們許多人已經開始以這種方式進行編程),但您應該先決定一種語言,然後再學習基礎語言。由於您似乎是初學者,我建議Java,它是免費的,並且有一個非常好的IDE(Eclipse)。它還具有Java2D,一個可以實現你正在嘗試做的事情的畫布。另外,網絡上還有大量Java示例。 – ty812 2009-10-26 06:54:31
- 1. 需要關於使用gui創建桌面應用程序的幫助/指導
- 2. 需要關於Silverlight應用程序的建議
- 3. 需要關於android應用程序開發的建議
- 4. 需要關於Android應用程序的建議
- 5. 需要關於如何管理Web應用程序的建議
- 6. 關於應用程序概念的一些建議需要
- 7. 需要關於應用程序體系結構的建議
- 8. 需要建議:使用數據庫連接創建桌面應用程序
- 9. 需要關於創建一個新的ASP.NET應用程序的建議
- 10. 需要關於Websphere教程的建議
- 11. 需要ASP.NET應用程序的建議
- 12. ASP.net應用程序建議需要
- 13. 需要應用程序建議
- 14. 需要一個設計建議在Android應用程序中實現動畫
- 15. 關於Android應用程序的建議
- 16. 需要關於去哪裏使用程序的建議
- 17. 構建桌面應用程序時需要使用什麼?
- 18. 需要關於分佈式c#桌面應用程序的一些提示
- 19. 需要,關於選擇一個好的數據庫驅動程序的建議
- 20. 需要一些關於爲Django編寫可重用應用程序的建議
- 21. 從Android應用程序需要關於.NET webservice方法的建議
- 22. 初學者需要關於Web應用程序開發的建議
- 23. 需要關於Tomcat6和Oracle 11g應用程序部署的建議
- 24. 需要關於.indexOf();的使用方面的建議。
- 25. 用於負載桌面應用程序的協議Runner 11
- 26. 需要建議創建一個聊天應用程序
- 27. 需要關於SysLog和Node.js的建議
- 28. 需要關於OOP哲學的建議
- 29. 需要關於嵌套Promises.all的建議
- 30. 需要關於Magento事件的建議
非常感謝,您的回覆非常有用 – silverkid 2009-10-26 10:30:24