2009-10-14 44 views
-2

高度,寬度,背景色,將物體放置在房間等等。誰能幫我?如何在純動作中設置遊戲室?

+1

你可能想進入更詳細清楚哪些是你認爲「遊戲室」 - 這可能意味着不同的事情,不同的人 – Sean 2009-10-14 22:47:48

+0

我把它這是3D? – 2009-10-14 22:49:45

+0

2d。我只是指可以定義大小和放置對象的房間。例如,一個黑色背景的800x600房間,其中有一個球形對象。 – akway 2009-10-14 22:56:54

回答

0

創建一個精靈。 var room:Sprite = new Sprite();

獲取圖形對象。 var g:Graphics = room.graphics;

抽獎:

g.beginFill(0xFF0000, 1); 

g.drawRect(0,0,800,600); 

g.endFill(); 

沖洗和重複。孩子們通過room.addChild(chair);被添加到「房間」,但他們是以相同的方式創建的。

有很多關於如何啓動一個簡單的項目的教程。

http://www.senocular.com/flash/tutorials/as3withmxmlc/ http://www.senocular.com/flash/tutorials.php

0

如果您使用免費的開源IDE FlashDevelop中,那麼你可以設置在屬性面板的屬性。

如果你有,你可以使用SWF meta標籤來定義道具純ActionScript項目:

[SWF(width='800', height='600', backgroundColor='#000000', frameRate='30')] 

沒有更多的信息,我真的不能回答遠不止這些。

6

閱讀說明書。認真。

+2

livedocs好:http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/ – 2009-10-16 14:17:56

3
// An 800x600 black room with a red ball, you say?.. 
// 
// This is written & tested in Flash CS4. 
// Hopefully you just need some sample code to explore, 
// also I recommend geting familiar with the AS3 language reference: 
// http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/ 

// Background: a black rectangle. 
var background:Sprite = new Sprite(); 
with(background.graphics) { 
    beginFill(0x000000, 1.0); 
    drawRect(0, 0, 800, 600); 
    endFill(); 
} 
addChild(background); // add it to the stage 

// Red ball. 
var ball:Sprite = new Sprite(); 
with(ball.graphics) { 
    beginFill(0xff0000, 1.0); 
    drawCircle(0, 0, 100); 
    endFill(); 
} 
addChild(ball); 

// Start the ball in the center of the room 
ball.x = 400; 
ball.y = 300; 

// When we click the ball, move it to a new location. 
ball.addEventListener(MouseEvent.CLICK, moveBall); 

function moveBall(e:MouseEvent) :void { 
    ball.x = Math.random() * 800; 
    ball.y = Math.random() * 600; 
} 

// Hope this helps... Flash & Actionscript 3 is a very rich environment, 
// there's a lot to learn & discover. I learn new tricks with each project. 
+0

你寫了整個事情! :-p考慮到OP的問題,我不知道這是否有幫助,但你可以得到積分:-p – 2009-10-16 14:17:19

+0

這花了不到5分鐘的時間!我寫了更多的AS3,而不是我所承認的,現在我可以在睡眠中做到這一點...... – zkarcher 2009-10-16 23:59:45