레이어를 하나 추가해준후,사각형그리기도구로 쓰여진 글자크기의 넓이와 비슷한 막대를 맨위에 그려넣어줍니다.이때에 막대속에 들어갈 색깔은 하얀색,알파값은 30-40정도사이를 선택해줍니다.알파값이 낮아질수록 완전투명상태로 가기에,어느정도의 투명을 만들것인지는 임의적으로 선택해줍니다.여기는 알파값을 39로
맨위에있던 사진과 맨아래에있던 사진은 같은사진으로,위치가 달라졌기에,그중간에 자동적으로 움직임을 만들어주는 기능이 모션트이닝이기에,추가된레이어의 첫프레임에서 위에그림처럼 모션트윈생성을 선택해준다.
모션트이닝이 생성되면,정상적으로 진행했다면 직선의 화살표가 표시되어진다.이상태에서 다시 레이어를 추가해준후,프레임상이 아닌 레이어상에서 마우스오른쪽버튼-마스크를 선택해준다.
마스크기능이 활성화되면 위에그림처럼 열쇠잠금표시가 나타나는데,빨간줄로 밑줄친 열쇠부분을 선택하여 열쇠잠금표시를 풀어준다.
맨왼쪽의 사각형도구를 선택하여,스테이지상에 마스크형태를 그려준다.
마스크의 형태는 사각형으로 만들수도있고,동그라미로 만들수도있고,한개를 만들수도있고,여러개를 스테이지상에 그려넣을수도있다.토끼나 곰같은 모양의 마스크도 만들수있는데,이런경우는 왼쪽부분에 위치하는 도구들중 자유변형을 선택하여 모양의 크기나 변화를 만들어줄수가 있다.여기서는 그냥 막대 3개를 그려넣었다.
완성되어진 마스크기능의 모습이다.알수있는게 마스크로 그려준 부분에서만 사진을 볼수있음을 알수있다.
마스크기능의 쉽고,빠른이해를 위하여,마스크의 형태를 동그라미로 만들면
마스크로 만들어진 모양에따라 그림형태가 나타나는것을 알수있다. 마스크기능이 무엇이고,어떤역할을하는것인지 쉽게 이해할수 있으시죠? (/^o^)/♡
플래시는 태그를 이용하여,음악이나 사진등을 링크를 시켜서,이용할수있듯이,플래시또한 초보자라구 할지라도,누구나 쉽게 플래시에 사이트의주소나,이미지들을 링크시켜 새로운팝업창으로 나타나게 할수있다.이러한 기능들은 태그를 이용하여,음악이나 사진을 올리는것을 아는정도면 누구나 쉽게 플래시에두 적용할수가있다.
플래시가 움직이는 물체의 제어나,이동을 액션스크립트명령을이용하여 할수있게해주는데,이번에 배운것은 블로그운영자들에게는 다알아야하는기능인,보여지는 화면에서 주소를링크시키는법이다.플래시에서 주소를 링크는 액션명령어를 이용하여 만들어주는,그에대한 명령어가 on (release) { getURL("링크하길원하는 주소", "_blank");}라는 정형화된구문이다.
getURL를 이용하여 움직이는 배너나 기타 플래시로 제작된 파일에 주소를 링크시킬수가있다. 이때에 쓰여지는것은 버튼기능인데,세부적으로 버튼기능을 만들어둘수도있구,보여주는 부분이 세부부분 이외의 전체의부분을 getURL버튼부분으로 만들어줄수도있다.
플래시의 기초에있어서,생각이드는것은,훌륭한솜씨로 만든 10개의 원본fla파일만 가지구있다면,플래시를 표현하는데,짧은시간에 수천개의 멋진플래시를 만들어낼수가있겠구나하는것이었다.
웹상에 올려지는 플래쉬파일인 swf파일이아닌,직접만들어서 저장해논 fla파일은 쉽게,수정과편집이 가능하기에,10개의 훌륭한 fla파일을가지구있다면,플래시에대하여 전혀모르는 초보자라구해두, 멋있구,세련된플래시를 다양하게 응용해서 만들어낼수있겠다는 생각이든다.
직접만드는데 시간이 10시간걸린다면,훌륭한 원본fla파일을 가지구있다면,수정과편집은 플래시에 대한조금만 기본개념이있다면,누구나쉽게 10분두안걸려서,만들어낼수있다는것이다.
위에 허접한플래시를 만들면서 생겨던 궁금증에대하여 적어보려고한다.플래시의 기초상식을 위해서는 반드시 거쳐야할 단계가,위에 플래시과정이다.플래시의 움직이는 물체를 제어하구,움직이게하는데 가장기본적인 액션스크립트라는 명령이다.이러한 구문들은 이미 정형화되어 있기에,원리만이해하면 외울필요는없다구 생각한다.2+3=5라는걸을 아는사람이 4+3=? 아직배우지못해서 알수없다구한다면 얼마나 웃긴일이겠는가,+의 원리를알면,나머지 덧샘숫자는 외우지않더라두,알수가있는건 당연하지않겠는가
개념없이 예제를 통하여 만들어가다보니,전혀엉뚱한 이해와방법으로,빨리갈수있는길두,먼길을 돌아가서는 우를범하면서 만들구있다.움직이는 대상을 제어하는데 액션이 필요하다라건 당연하겠구,그런데,아무리 액션스크립트명령어를 적어넣구 무비테스트를 해봐두,대갈박동그란물체가 변하지않는것이었다.
플래쉬의 기초부분을 배워나가는데,액션기능에대한 이해를 위한 플래시부분을 배웠다.개념없이 만들면서 배워나가기에,만드는데있어,궁금증이생겼던 문제에 대하여 적어보려고한다.
위에 플래쉬는 심벌기능중 버튼기능을 따로만들어서,라이브러리에 모아두었다가,적용해야하는데, 심벌버튼기능은 새로운 플래시파일열기를한상태에서,버튼심벌기능을 만들기한후,다시 배경화면이 있는 새로운 플래시파일을 열구난후,문서와 문서의 라이브러리에 들어있는 버튼아이콘을 드래그하여 옮겨주는방법으로,만들었다.무개념으로 만들어나가는것이기에,이러한방법이 정석인지는 알수가없다.
두번째의 궁금증은,배경그림과 버튼기능의 레이어의 위치가 바뀌면,전혀움직이지않았는데 인터넷 예제순서가 틀린것인지,플래시툴이문제인지,레이어의 순서를 바꾸는게아니라 생성된순서대로 그대로 만들어야 정상적으로 구현이되었다.
액션기능인 gotoandstop,stop();,on(release){_root,nextframe();}등등에 있어서의 구문오류등이 예제들에서 많이생겼다.이러한 구문오류에 대하여,플레시툴의 자동서식과 스크립트오류검사를 이용하는 것이 좋아보였다.