posted by 퍼니앙스 2012. 6. 2. 07:22

1. 메뉴보다 빠른 단축키(Hot Key)들

플래시를 사용할 때 메뉴보다 단축키를 이용한 작업이 더 빠르기 때문에 알아두면 좋을 것이다.

 작업할 때 편리한 단축키

Ctrl+N : 새로운 작업창을 불러들 일 때           Ctrl+O : 이전에 작업한 플래시 문서를 불러들일 때

Ctrl+S : 저장                                   Ctrl+Shift+S : 다른 이름으로 저장

Ctrl+C : 오브젝트 복사                          Ctrl+V : 복사한 오브젝트를 붙이기

Ctrl+P : 플래시 작업한 것을 인쇄할 때           Ctrl+A : 모든 오브젝트를 선택할 때

Ctrl+R : 외부 파일 불러오기(음원이나 비트맵, 일러스트레이터에서 작업한 SWF 파일을 불러오고자 할 때)

Ctrl+Shift+V : 복사한 오브젝트를 제자리에 붙이기

Ctrl+Shift+S : 오브젝트의 크기를 픽셀이 아닌 %단위로 조절한다.(수치 값 입력)

Ctrl+Shift+R : 오브젝트를 회전시키고자 할 때(수치 값 입력)

F8 : 선택한 오브젝트를 Symbol로 만들 때         

Ctrl+F8 : 새로운 Symbol을 만들 때 쓴다. 이걸 실행하면 바로 심벌편집을 할 수 있다.

Ctrl+B : 외부에서 불러온 비트맵이나 텍스트, 그룹으로 되어 있는 오브젝트를 개별적인 오브젝트를 만들 때 사용한다. 또한, 이 단축키는 무비 테스트(Ctrl+Enter)할 때 Ctrl+B하면 무비의 전체 용량과 초당 프레임 수 등 무비에 대한 전체적인 정보를 알 수 있다.

Ctrl+G : 개별적으로 되어 있는 오브젝트들을 그룹화 시킨다.

Ctrl+SHift+B : 작업창에서 Button symbol을 테스트 할 때

Ctrl+U : 플래시 작업을 할 때 사용자에게 편하도록 여러 가지 설정을 할 수 있다.

 패널에 관련된 단축키

Ctrl+I : Information panel을 연다.                    Ctrl+T : Transform panel을 연다.

Ctrl+L or F11 : 심벌의 창고인 Library panel을 연다.   F9 : Action panel을 연다.

 Frame에 관련된 단축키

F5 : Frame을 삽입                                     F6 : Keyframe을 삽입

F7 : Blank Keyframe(빈 키프레임)을 삽입               Shift+F5 : Frame을 삭제

Shift+F6 : Keyframe을 삭제

 

2. 무비 크기를 줄이기 위한 10가지 방법


플래시 무비는 되도록 파일 크기가 작은 게 좋으므로 여기에 정리한 내용을 기억해 둡시다.

1. 두 번 이상 같은 오브젝트를 사용할 때는 반드시 심벌로 등록하여 사용한다.

2. 필요없는 프레임과 키프레임은 반드시 삭제한다. 특히 빈프레임이라고 그대로 두지 말고 제작하다 생겨난 불필요한 프레임들은 삭제하여 정리한다.

3. 무비를 제작하고 나서 스테이지 바깥에 나와 있는 오브젝트 중에 필요없는 부분은 반드시 제거한다.

4. 필요없는 레이어나 라이브러리 안의 무비에 사용하지 않은 오브젝트들은 모두 제거한다.

5. 비트맵화일은 되도록 사용하지 말고 사용하더라도 정적인 요소로만 사용한다. 비트맵 파일을 불러 왔을 때는 Break Apart(Ctrl+B)를 해서 심벌이나 그룹화를 시켜주면 무비크기를 줄일 수 있다.

6. 개별 오브젝트들은 가능하면 그룹화하고, 벡터 이미지들은 될 수 있는 한 최적화한다.

7. 사운드는 가능하면 MID, MP3, WAV 순으로 사용한다.

8. 레이블이나 주석을 사용하면 파일 크기가 커지므로 꼭 필요한 때만 사용한다.

9. 다양한 폰트의 사용과 색상 적용 및 크기가 조정은 피한다.

10. 선은 Brush tool(브러시 툴)보다 Pencil tool(연필 툴)을 이용해 그린다.

 

 

3. 플래시 작업을 할 때 알아두면 좋은 것들


1. layer가 너무 많을 경우에는 레이어 폴더를 만들어서 정리하는 것이 좋다.

2. 무비를 만들 때 심벌이 많아지는 경우들이 많은데, 라이브러리 패널(Ctrl+l or F11)을 열어서 폴더를 만들어서 관련된 심벌끼리 모와 두면 좋다. 그러면 찾고자 하는 심벌을 빠르게 찾을 수가 있다.

3. View메뉴나 작업창에서 마우스 오른쪽버튼을 눌러서 Ruler, Grid, Guide Line를 나타나게 하고 작업을 하면 정교한 작업을 할 수 있다.

4. 무비를 만들 때 Tweening은 Shape Tweening은 가급적이면 피하고 Tweening을 하고자 하는 오브젝트를 심벌로 만든 다음에 Motion Tweening을 해주는 것이 좋다. 이유는 Shape Tweening 지나치게 많이 사용하면 무비속도와 사용자 컴퓨터에 영향을 줄 수가 있기 때문이다.

5. Information panel과 Transform panel은 항상 열어놓고 작업한다. Information panel은 마우스로 오브젝트를 이동하는 것보다 정확한 작업을 할 수 있다.(이건 Properties패널에서도 할 수도 있지만, 저 같은 경우엔 Flash5 시절부터 공부를 했기 때문에 Information Panel에서 하는 것이 습관화되어 있습니다.^^) Transform panel은 오브젝트를 자기가 원하는 각도로 회전을 하거나 비틀 때 수치 값을 입력하면서 작업하면 편리하다.

6. 액션 패널은 안보이도록 하는 것이 좋다. 이유는 작업창의 크기를 차지할 수가 있기 때문에 액션을 입력하고자 할 때는 F9를 누르거나 오른쪽 버튼을 눌러 단축메뉴에서 Action메뉴를 불러와서 작업하면 된다.

 

7.

 Window-Save Panel Layout은 자기가 자주 쓰는 패널들을 열어두고 이걸 실행하면 이름을 입력하라는 대화창이 나오는데, 자기가 원하는 이름을 타이핑하고 OK하면, Window-Panel Set에 가면 방금 전에 자신이 저장한 이름이 있다. 여기서 Default Layout은 플래시를 깔고나서 플래시를 처음 실행시켰을 때의 Panel Layout으로  보여지게 하라는 것입니다.(아래 그림을 참고)







4. 자주 쓰는 플래시 액션스크립트 용어


 액션스크립트(Action script) : 플래시에 기반을 두고 있는 객체 지향 스크립트 언어를 말합니다.

 도트 표기법(Dot Syntax) : 플래시4까지에서의 슬래시 표기법과는 달리 플래시5부터 쓰이기 시작한 액션 스크립트 표기법으로 점(.)으로 변수의 행동이나 속성 또는 경로 등을 나타냅니다. 도트 표기법으로 바뀌면서 액션 스그립트가 실질적인 객체 지향언어가 되었습니다.

 오브젝트(Object) : 객체를 나타내는 것으로 모든 사물이 대상이 될 수 있습니다. 오브젝트는 속성(Property)이나 행동양식(Method)을 가지고 잇습니다.

 속성(Property) : 어떤 오브젝트의 성질, 성격을 말합니다.

 메소드(Method) : 어떤 오브젝트의 행동양식을 나타냅니다.

 레이블 또는 라벨(Label) : 프레임에 입력하는 주소 내지는 인스턴스 네임정도 생각하면

된다.

 인스턴스 네임(Instance name) : 일종의 별명을 말합니다. 무비 클립 심벌에 인스턴스 네임을 붙여주고 특정 역할을 부여하기 위해서 사용됩니다. 플래시 MX 버전부터는 버튼 심벌에도 인스턴스 네임을 붙여줄 수 있습니다.

 루트(_root) : 절대 경로의 루트, 즉 메인 스테이지를 가리키는 말입니다.

 parent : 상위 또는 부모 디렉토리를 가리키는 말로서, 상대 경로를 나타내는 경로 지정 스크립트입니다.

 변수(Varible) : 말 그대로 항상 변하는 수를 담고 있는 그릇의 역할 하는 것을 말합니다. 메모리에 가상으로 저장공간 만듭니다.

 표현식(Expression) : flash=10; 이라는 식을 예로 들어 flash에 10이라는 값을 담아둡니다.

 문자식(Lieral) : flash="best";라는 식을 예로 들어 변수 flash에 best"라는 문자 겅보를 담아 둡니다.

 등호(=) : 수학에서의 계산식과는 달리 액션 스크립트에서는 오른쪽의 데이터를 변수에 넘겨주는 것을 뜻합니다. 즉, flash=10; 이라는 식에서 10이라는 값을 변수 flash에 넘겨주는 것을 말합니다.

 함수(function) : 어떤 객체(오브젝트)의 행동양식이나 속성 또는 변수들에 일정한 값을 주게 되면 그 값을 처리해 결과 값을 돌려줍니다. 액션 스크립트에서 함수를 사용하려면 반드시 함수 선언이 이루어져야 하며, 함수가 선언된 부분의 액션은 함수를 호출하지 않는 이상 실행되지 않습니다.

 내장 함수 : 플래시에 이미 함수로 정의되어 있는 함수를 말하는 것으로 일반 사용자들이 쉽게 가져다 쓸 수 있도록 플래시 개발들이 미리 만들어둔 것을 말합니다.

 절대경로(Absolute Path) : 말 그대로 절대 경로를 나타내는 것으로 메인 스테이지, 즉 _root에서부터의 경로를 나타냅니다.

 상대경로(Relative) : 현재 위치의 자신을 중심으로 하여 다른 곳에 위치한 객체의 경로를 나타낼 때 사용합니다.

 레벨(level) : 숫자가 높을수록 무비, 즉 화면의 맨 위에 나타나고 아래 레벨은 가려집니다.


posted by 퍼니앙스 2012. 6. 2. 07:18

대형포탈사이트의 메인화면에 둥둥 떠있는 광고들,

그리고 html페이지에서 bg이미지를 사용했을때 그것에 구속받지않고

투명하게 플래시를 제작할때 사용할 수 있는 훌륭한 팁입니다.

우선 html에서 플래시를 삽입했을때의 소스 입니다.
-------------------------------------------------------------------
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" 
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
 WIDTH="550" HEIGHT="400" id="Untitled-1" ALIGN="">
 <PARAM NAME=movie VALUE="Untitled-1.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src="Untitled-1.swf" quality=high bgcolor=#FFFFFF  WIDTH="550" HEIGHT="400" NAME="Untitled-1" ALIGN=""
 TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
</OBJECT>
-------------------------------------------------------------------

이부분에서 한부분만 살짝 고쳐주시면 됩니다.

위의 소스를 보시면 <OBJECT> ~~ </OBJECT>  라는 부분이 나옵니다. 

거기서 중간에 <PARAM NAME=wmode VALUE=transparent> 이라는

소스 하나만 추가해주시면 아주 간단하게

플래시에서 눈으로 볼 수 있는 오브젝트를 제외한 나머지는 투명하게 나옵니다.

 

posted by 퍼니앙스 2012. 5. 29. 04:51

하루 쉬었다고 생각했는데 이틀이나 쉬어버렸네...

독약인데 끊을 수 없는 독약일세...


운동하고 술을 줄여야하는데 마음대로 되지 않으니...

빨리 일을 해야하는데...


연락이 너무 안오는군...

날짜는 아직 많이 남았는데 나 혼자 조급하게 생각하는건 아닐까?


기다려보자고...

'Computer > My File' 카테고리의 다른 글

농심라면 아이콘들!  (0) 2012.06.20
Opencapture  (0) 2012.06.20
부동산 계약서 양식 20가지  (0) 2012.06.15
ShockSticker  (0) 2012.06.04
스타크래프트 맵핵  (0) 2012.05.20
posted by 퍼니앙스 2012. 5. 24. 07:14

//오늘 대박인걸 퍼왔네요...http://redmedusa.net/708님 사이트에서 퍼왔습니다.
진짜 자세히 아르켜주시네요... 감사합니다.


유튜브 동영상이 끊긴다면? - 구글 DNS 사용해서 해외사이트 빠르게 접속하기유튜브 동영상이 끊긴다면? - 구글 DNS 사용해서 해외사이트 빠르게 접속하기

 


국내 인터넷 환경이 매우 빠름에도 불구하고 페이스북이나 유튜브 등 HD급 동영상을 재생할 때 버퍼링이 길거나 끊기는 경우가 종종 있습니다. 유튜브가 국내에서 서비스를 한다지만 서버 자체가 해외에 있기 때문에 나타나는 현상입니다. 그렇다고 크게 지장되는건 아니지만 조금만 손보면 좀 더 쾌적한 환경에서 위 사이트들을 이용할 수 있습니다.


구글 DNS를 이용하는 팁인데, 이 DNS를 이용하게 되면 자기 위치에서 가깝고 속도가 빠른 서버를 IP로 전달해줍니다. 즉 사용자가 유튜브 서버를 이용할 때 가깝고 빠른 서버를 ip로 사용하기 때문에 버퍼링이 줄어들게 됩니다. 또한 구글만의 캐쉬 기능으로 더 빠른 ip를 할당 할 수 있고 많은 사용자가 이용하는 도메인을 세이브했다가 리턴해주는 역할을 합니다.


구글 DNS는 8.8.8.8 //  8.8.4.4 두가지 종류가 있습니다. 기억하기 쉽죠. 


먼저 XP 사용자는 제어판 -> 네트워크 연결 -> 로컬 영역 연결에 우클릭 -> 속성 

윈도우 7 사용자는 제어판 -> 네트워크 및 인터넷 -> 네트워크 및 공유 센터 -> 로컬 영역 연결 -> 속성으로 갑니다.



그 후 Internet Protocol Version 4 (TCP/IPv4)의 속성으로 들어갑니다. XP의 경우는 인터넷 프로토콜 TCP/IP 입니다.



구글 DNS는 해외 DNS 이기 떄문에 보조 DNS까지 구글 DNS를 쓰게 되면 혹시라도 접속이 안되는 사이트가 있을 수 있으니 보조 DNS는 ISP DNS를 입력하는게 좋습니다. 위처럼 기본 설정 DNS 서버에는 8.8.8.8 를 입력한 후에 보조 DNS에 에는 자기 ISP 업체에 맞게 입력합니다. 아무거나 넣어도 상관은 없으나 그래도 자기 ISP 업체것을 넣는게 속도면에선 좋기 때문입니다. 혹여나 속도가 예사롭지 않다면 아래 3사중에 하나씩 입력해보시고 빠른 속도가 나오는 것으로 입력하셔도 됩니다.

KT QOOK : 168.126.63.1
SK 브로드 밴드(두루넷) : 210.220.163.82
LG 파워콤 : 164.124.101.2



그 후 기존에 저장되어 있던 캐쉬를 사용 할 수 있기 때문에 캐쉬 초기화를 해줍니다. 시작 - 실행 - cmd 라고 입력하시면 명령프롬프트가 뜹니다. 그 후 ipconfig /flushdns 를 입력하면 됩니다.

'Computer' 카테고리의 다른 글

DNS 사전적 지식...  (0) 2012.05.24
posted by 퍼니앙스 2012. 5. 24. 07:03

DNS [domain name system] 

네트워크에서 도메인이나 호스트 이름을 숫자로 된 IP 주소로 해석해주는 TCP/IP 네트워크 서비스이다.


TCP/IP 네트워크에서 사용되는 네임 서비스의 구조이다. TCP/IP 네트워크에서는 도메인이라고 하는 논리적 그룹을 계층적으로 설정할 수 있고, 그 논리적 그룹 명칭인 도메인명을 컴퓨터의 명칭(호스트명)의 일부에 포함시켜 이용하는 방법을 찾고 있다. 도메인 혹은 호스트 이름을 숫자로 된 IP 주소로 해석해 주는 TCP/IP 네트워크 서비스로서, 계층적 이름 구조를 갖는 분산형 데이터 베이스로 구성되고 클라이언트·서버 모델을 사용한다.

각 컴퓨터의 이름은 마침표에 의해 구분되고 알파벳과 숫자로 구성된 세그먼트문자열로 구성되어 있다. 예를 들어 기관별로는 com이면 기업체, edu인 경우는 교육기관, gov인 경우는 정부기관 등으로 나누어져 있다. 국가도메인은 au는 호주, ca는 캐나다, jp는 일본, kr는 한국, tw는 대만, uk는 영국 등이다.






Domain Name System/Domain Name Server

DNS라 하면 인터넷망 통신규약인 TCP/IP 네트워크 상에서 사람이 기억하기 쉽게 문자로 만들어진 도메인을 컴퓨터가 처리할 수 있는 숫자로 된 인터넷주소(IP)로 바꾸는 시스템인 Domain Name System을 일컫기도 하고, 이런 역할을 하는 서버컴퓨터 즉 Domain Name Server를 일컫기도 한다.

도메인 이름은 인터넷 주소로서 사람들이 기억하기 쉽고 의미있게 붙인 이름이지만, 인터넷에서 어떤 컴퓨터를 실제로 찾기 위해서는 숫자 체계로 된 IP주소가 필요하다.

각 사이트가 운영하는 모든 호스트 서버는 고유한 IP를 갖고 있기 때문에 사용자가 문자로 주소를 치면 DNS 서버를 통해 호스트 서버가 인식할 수 있는 IP로 바뀌어 접속이 된다.

DNS서버는 각 사이트의 도메인 정보와 IP 정보를 데이터베이스에 보관하고 있다가 해당 사이트 접속을 원하는 신호가 오면 이를 번역해 해당 IP를 가진 사이트의 호스트 서버에 연결시켜 준다.

예를들어 영문자로 된 웹 사이트 주소(예: www.say.co.kr)를 컴퓨터가 이해할 수 있는 4자리의 인터넷 프로토콜(IP) 주소(예: 211.234.110.235)로 바꿔주는 장치이다.

따라서 DNS 서버가 마비될 경우 사이트를 찾을 수 없다.




posted by 퍼니앙스 2012. 5. 23. 20:03

졸라빨라 씨리즈 두개


posted by 퍼니앙스 2012. 5. 23. 20:01


gmaster.zip


게임마스터...겜마...

'Computer > Utility' 카테고리의 다른 글

다양한 프로토콜을 지원하는 다운로드 가속 프로그램 "Orbit Downloader" v4.1.1.0  (0) 2012.06.25
AUTOMOUSE  (0) 2012.05.23
멀티알람  (0) 2012.05.22
대화방 도배프로그램  (0) 2012.05.22
치트오매틱  (0) 2012.05.20
posted by 퍼니앙스 2012. 5. 22. 00:15


알람.exe


MP3나 음악파일을 넣으면 원하는 시간에 울려주는 알람프로그램입니다.


쓸모 있을 때가 있지요...



'Computer > Utility' 카테고리의 다른 글

AUTOMOUSE  (0) 2012.05.23
GAMEMASTER  (0) 2012.05.23
대화방 도배프로그램  (0) 2012.05.22
치트오매틱  (0) 2012.05.20
Google 엔진을 사용하여 강력한 좋은 무료번역기 Client for Google Translate  (0) 2012.05.20
posted by 퍼니앙스 2012. 5. 22. 00:13

2000년돈가 썼던거 같다. 지금은 될지 미지수...

하지만 다 자료니깐 모아놨습니다.


이벤트로 쓸 수도 있는거니깐...



ChatSpy.zip


ChatMania.zip


posted by 퍼니앙스 2012. 5. 20. 20:04

뭐 다 아는 프로그램이라 설명은...ㅋ


치트오매틱.exe