2009-10-26 6 views
-1

실행할 때 내 노트북 ​​화면의 가운데 아래에서 중심 위로 (동작 구성 가능 속도) 이동할 원이 나타나게 만들 때 (반경 및 색 구성 가능) 응용 프로그램을 만들고 싶습니다. . 이 애니메이션은 프로그램이 실행 중일 때 루프에서 실행되어야하며이 원이 랩톱에서 다른 작업을 실행할 때 수행 할 수 있음을 알고 싶습니다. 어떻게하면이 응용 프로그램 (프로그래밍 언어)을 만들 수 있습니까? 어떤 기능을합니까? 애니메이션을 실행하는 동안 정상적인 작업을 계속할 수 있는지 여부에 대해 주저하지 않습니다.이 바탕 화면 애니메이션 응용 프로그램에 관한 귀하의 조언이 필요합니다.

답변

0

플래시를 사용하면 무엇인가를 얻는 것이 가장 쉬울 것입니다. CS4의 시험판이 있습니다. 무료 경로는 Flex를 사용하는 것입니다.

다음은 플래시의 일반적인 개요입니다. http://www.senocular.com/flash/tutorials/as3withflashcs3/

여러분을 돕기 위해 플래시에서 프로그래밍하는 방법의 대략적인 구조입니다.

IDE를 사용하여 무비 클립 심볼을 만들고 드로잉 도구를 사용하여 원을 그립니다. 이 인스턴스에 이름 mcCircle을 지정하십시오. 크기는 필요에 따라 동적으로 변경 될 수 있으므로 색상도 변경할 수 있습니다. (물론 원을 그리기 위해 코드를 사용하고 싶을 지 모르지만). MovieClip을 무대 중앙에 배치합니다. 나는 초심자 프로그래머 해요

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; 
    } 

    } 
} 
+0

고마워, 귀하의 회신은 매우 유용합니다 – silverkid

0

시도해 보셨습니까? 이 기능은 거의 모든 언어에서 가능합니다. C + +, Java, 심지어 하스켈. 필요한 명령은 선택한 언어에 따라 다릅니다.

+0

:

그런 다음 ActionScript를 사용하여. 나는 어떤 언어로도 전문가가 아니다. 나는 Google에서 명령을 연구하여 프로그램. 만약 당신이 내게 어떤 움직이는 그래픽 응용 프로그램을 가지고있는 웹 페이지를 참조 할 수 있다면 거기에서 계속 될 것입니다. – silverkid

+1

당신은 너무 빨리 움직였습니다, silverkid. 이해하지 않고 입력하여 학습하는 것은 재미있을 수 있지만 (많은 사람들이 그런 식으로 프로그래밍을 시작했습니다), 먼저 언어를 결정한 다음 기본 언어를 배워야합니다. 당신은 초보자 인 것처럼 보이지만, 무료이며 아주 좋은 IDE (Eclipse)를 가지고있는 Java를 제안합니다. 또한 Java2D, 당신이하려고하는 것을 얻을 수있는 캔버스가 있습니다. 게다가 웹에는 수많은 Java 예제가 있습니다. – ty812

관련 문제