Flash CS3 및 AS 3.0-설경
이 파티클 시스템 튜토리얼 시리즈에서는 ActionScript 및 Flash를 사용하여 스노우 장면 애니메이션을 만듭니다.아르 자형. 우리 장면에는 동시에 떨어지는 많은 눈송이가 있습니다. 스테이지에 떨어지는 각 플레이크는 동일한 무비 클립의 인스턴스가됩니다. 따라서 스테이지에서 모든 인스턴스 또는 눈송이를 애니메이션으로 만들려면 ActionScript를 작성해야합니다. 우리는 원하는만큼 플레이크를 애니메이션하는 데 사용할 수있는 모듈 식 또는 재사용 가능한 코드를 사용합니다.

이와 같은 시리즈를 시작하는 가장 좋은 방법은 몇 가지 용어를 익히는 것입니다. 이 첫 번째 자습서에서는 함수 및 함수 호출에 대해 전반적으로 살펴 보겠습니다. 이 기능은 세로 축 아래로 3 개의 플레이크를 특정 픽셀 수만큼 이동시킵니다.

장면을 설정하기 위해 타임 라인에 "background"와 "snowflakes"라는 두 개의 레이어를 만들었습니다. 배경 이미지를 Flash 라이브러리로 가져 왔습니다. 배경 레이어의 프레임 1을 선택한 상태에서 배경 이미지를 스테이지로 드래그했습니다. 다음으로 라이브러리에 눈송이 이미지를 "mcSnowflake"라는 이름의 무비 클립으로 가져 왔습니다. 이 무비 클립의 세 가지 인스턴스에 애니메이션을 적용합니다.

  1. 타임 라인의 눈송이 레이어에서 프레임 1을 선택하고 mcSnowflake 무비 클립의 한 인스턴스를 라이브러리에서 스테이지의 맨 위로 드래그합니다. 속성 관리자에서이 눈송이에 인스턴스 이름 "snowflake1_mc"를 지정합니다.

    mcSnowflake 무비 클립의 인스턴스가 두 개 더 있으면이를 반복하십시오. 이 인스턴스의 이름을 "snowflake2_mc"및 "snowflake3_mc"로 지정하십시오. 이제 무대 상단에 설경에 빠질 준비가 된 3 개의 플레이크가 있어야합니다. 이제이 애니메이션을 만들 모듈 형 함수를 작성하겠습니다.

  2. 타임 라인에서 새 레이어를 만들고이 레이어의 이름을 "Actions"로 바꿉니다. 이 레이어에서 프레임 1을 선택하고 액션 패널 (윈도우 – 액션)을 엽니 다. 이 코드를 패널에 입력하면 코드에 대해 설명합니다.

    강설량 (눈송이 : 영화 클립, 움직임 : 숫자) : 공허
    {
    snowflake.y = 움직임;
    }

    강설량 (눈송이 1_mc, 10);
    강설량 (snowflake2_mc, 20);
    강설량 (snowflake3_mc, 30);

강설량 () : void

계속하다