액션스크립트 3D 엔진 만들기 1 플래시와 3D 2 3D의 제작 방법 3 사인과 코사인, 원주율 4 원주를 도는 구체 5 스크립트 3D의 기본 발상 6 Y축을 회전하는 구체 7 같은 원주를 도는 4개의 점들 8 선 만들기 9 X-Y좌표에서 각 점과 선 돌리기 10 3D에서 점과 선 돌리기 11 정육면체의 점과 선 연결하기 12 Hexahedron 과 Tetrahedron
by Anna 안나 2009. 1. 6. 21:26
무슨 말인고 하니, 말 그대로 외부 파일을 읽어 파일속의 변수를 가져와 사용할 수 있다는 뜻이다. 먼저 준비작업으로 다음과 같은 파일을 만들어 둔다. [data.txt] &testVar=이것은테스트변수&testVar2=테스트변수2 보면 알겠지만 bold부분이 변수명이고 붉은색 부분이 값이라는것을 알수있을것이다.. 참고로 &는 구분자이다. 자그럼.. 플래시에서 data.txt파일의 변수를 읽어오도록 해보겠다.

1. 먼저 플래시 새 파일을 열고 타이틀을 멋지게 써넣자-_-;; 이게 무슨의미가 있냐?고 할지 모르지만 이게 젤중요하다-_-;


2. 이번엔 동적텍스트박스를 2개 만든다.. 영문판은 Dynamic text라 되어있을것이다..



3. 위에서 만든 동적텍스트박스의 속성에 보면 "변수"라고 되어있는곳이 있다. 영문판은 Var라고 되어있을것이다. 그곳에 매핑될 변수를 넣으면 된다.. 우리는 아까 data.txt파일에 testVar와 testVar2라고 변수명을 정했으니 그 두개를 각각 써주면 되겠다.



4. 자.. 이제 새 레이어를 추가하고 액션스크립트를 넣어보자. System.useCodepage= true;
loadVariables("data.txt",_root); 이 두줄이다.. System.useCodepage = true;는 한글 깨짐 방지기능이라 알아두면된다. loadVariables는 특정파일로 부터 변수를 읽어오는 함수라 볼수있다..
자이제 다 ?다.



5. 이제 실행을 시켜보면 위와 같이 나오는것을 알수있다.. 아까 설정했던 2개의 변수값이 그대로 출력된것이다. LoadVariables를 조금만 응용하면 웹언어(jsp, php, asp)와도 연동이 가능하며 그렇게되면 플래시기반의 웹 프로그램을 만들수도있다.
(+)
아. 그런데 텍스트박스에 들어갈 내용이 길어지면 옆으로 계속 쭉 늘어나는데 그건 제어할 수 없나요?
└다이나믹 텍스트 박스에 보시면, 멀티라인 설정하는거 있습니다.. 그걸로 설정해 주시면 됩니다.
by Anna 안나 2009. 1. 6. 21:22
둘다 스테이지의 가로 크기를 구하는 속성이지만,

width 는 화면상에 표시된 오브젝트를 포함한 크기를 말하며,

stageWidth 는 실제 550x400 등의 스테이지 크기를 말한다.
(http://ogoon.egloos.com/3271505)


[CS3] stage.width와 stage.stageWidth의 차이


붉은색 테두리가 stage.width
즉 무비클립이 움직이는 Display Object의 전체 범위를 뜻한다.

파란색 테두리가 stage.stageWidth
즉 Modify > Document에서 설정하는 Dimensions 값과 같다.


by Anna 안나 2009. 1. 2. 18:46
Stage.scaleMode = "noScale";
Stage.align = "TL";
Stage.showMenu = false; myListener = new Object();
myListener.onResize = function() {
bg.bg_mc._y += 0.2*(0-bg.bg_mc._y);
bg.bg_mc._x += 0.2*(0-bg.bg_mc._x);
bg.bg_mc._width += 0.2*(Stage.width-bg.bg_mc._width);
bg.bg_mc._height += 0.2*(Stage.height-bg.bg_mc._height);
};
myListener.onResize();
Stage.addListener(myListener); 이렇게 사용하는것이 리스너를 사용하는 겁니다. 이렇게 하면 좋은것이 onEnterFrame를 사용하지 않아도 된다는 겁니다. noScale을 한다고 해서...무조건 풀스크린이 되는게 아닙니다. 플래시는 이벤트동작형 프로그램으로 제일 처음에 실행될때는 스테이지크기는 플래시가 처음 제작될때의 크기를 변수로 가지고 계산합니다. 즉 스테이지크기가 변했다는 이벤트가 발생하지 않는다면....처음 크기그대로 가다가.. 스테이지크기가 변하게 되면 그때서야....제대로 동작하게 되는거죠... 하지만...제가 적은 리스너의 경우에도.. 제일아래 2번째 줄을 삭제시키면 똑같은 현상이 발생합니다. 그래시 일부서 이벤트리스너를 등록하고 다시 한번 강제로 실행시켜줘서... 시작할때부터 풀스크린으로 만드는겁니다.
by Anna 안나 2009. 1. 2. 18:38
trm = new ContextMenu();
trm.hideBuiltInItems();
var q1 = new ContextMenuItem("BLABLABLA", m1);
var q2 = new ContextMenuItem("LALALA", m2);
var q3 = new ContextMenuItem("hohoho", m3);
trm.customItems.push(q1, q2, q3);
_root.menu = trm;
function m1() {
stop;
}
function m2() {
stop;
}
function m3() {
stop;
}


/내가사용하는 flash8 버전에서 잘 작동하였다.
(파폭과 익스가 좀 다르게나온다.
파폭은 잘나오는데 익스에서는
'다시 그리기 영역'이 하나 추가되어서 나타난다.
없앨방법은 모르겠다..)
by Anna 안나 2009. 1. 2. 12:45
●변수란? ; 의미 없는 Data에 의미를 부여하여 연산을 진행할 수 있도록 해주는 공간 FLASH MX 2004 에서는 변수를 사용하려면 문자를 쓸건지 숫자를 쓸건지 정의하고 사용해야! var 변수명 : 데이타 타입(선언) = Data(초기값); var Point : Number = 0; "point라는 변수를 초기화하고 숫자이며 초기값은 0이다" 데이타 타입: 숫자(Number), 문자열(String), 불린(Boolean), 오브젝트(Object)등이 있다. _____________________________________ex)________________________________________________ Number: -2, -1, 0, 1, 2, 12.0, 2e5() ... String: "011-111-1111", '12', "flash5", "문자"... Boolean: true, false Object: ["hello", 2, true], {x:234, y:456}, new Object() ...임의의 내장 데이터나 사용자 정의 데이 터를 저장할 수 있는 데이터형, 배열(Array)오브젝트나 Data, sound 등의 모든 오브젝트 저장 가능 MovieClip: 플래시 무비에서 애니메이션을 재생할 수 잇는 심벌로서 그래픽요소를 참조하는 유일 한 데이터 형 Function(함수): 내장함수 또는 사용자 정의 함수의 값을 변수에 저장 가능 ---------------------------------------------------------------------------------------- i=20; -> MX방식 var i:Number=20; -> MX 2004 방식 변수의 이름은 영문자, 숫자, 언더스코어(_) 등을 이용해서 지정, 특수문자, 기호, 하이픈(-) 등은 사용할 수 없당! $만은 사용 가능하나 PHP와 혼동될 수 있으므로 지양 공백 불가! 대소문자 구분 않으나 프로그래밍과의 혼돈 예방상 모두 소문자 쓰기 지향 플래시 액션스크립트 내부에서 미리 약속된 키워드는 변수 지정 불가!


※ Dynamic Text와 Input Text는 그 자체로 변수(var)화된 것! (기본적 타입이 String)


●수동 데이터 형 변환 수동 데이터형 변환 종류 이용 방법 및 목적 설명 문자열로 변환 String() 함수 이용 String(a); //a를 문자열 "a"로 변환
String(10); //숫자 10을 문자열 "50"로 변환 빈 문자열과의 결합 이용 a + "" ; //a의 값을 문자열로 변환
10 + "" ; //숫자 10을 문자열 "50"으로 변환 toStrong() 함수 이용
->
숫자를 문자열로 변환시, 수의 진법을 지정 가능(16진수, 10진수, 8진수, 2진수의 값을 문자로 변환 가능) a.toString(); //변수a의 문자열 값을 구할 수 있다
(10).toString(); //숫자 100을 문자열 "100"으로 변환 숫자로 변환 Number()함수 이용...가장 많이 이용 Number(a); //변수 a의 값을 숫자로 변환
Number("10"); //문자열 "10"을 숫자 10으로 변환
Number('Flash mx 2004"); //"Flash mx 2004"라는 숫자로 변환될 값이 없으므로 NaN(Not a Number)이라는 값 지니게 됨 숫자 0을 빼서 변환 a -0 //변수 a의 값을 숫자로 변환
"10" -0 //문자열 "10"을 숫자 10으로 변환
"Flash mx 2004" -0 //NaN ParseInt() 와 ParseFloat() 함수 이용
->
숫자와 문자를 포함하고 있는 문자열을 숫자로 변환 ParseInt() : 주어진 문자열의 첫 번째 문자가 숫자일 때 그 문자열에 있는 첫 번째 정수 추출

ParseInt("10a") //숫자 10 추출
ParseInt("2.5a") //숫자 2 추출
ParseInt(" 2a") //공백은 제외되고 숫자 2 추출
ParseInt("Flash 5.0 ") //첫째 문자가 숫자가 아니므로 NaN
ParseInt("2002 worldcup ") //숫자 2002 추출 ParseFloat() : 주어진 문자열의 첫째 문자가 숫자일 때 그 문자열에 있는 첫 번째 부동소수점 수를 뽑아냄

ParseFloat("2.5a") //숫자 2.5 추출
ParseInt(" 1.2a") //숫자 1.2 추출
ParseInt("Flash 5.0 ") //NaN
ParseInt("2002 worldcup ") //숫자 2002 추출 불린(Boolean)형으로 변환

;참(true), 거짓(false)의 부린값으로 입력된 데이터나 변수를 나타낼 때 사용 Boolean() 함수 이용
->
입력된 데이터나 변수의 값이 숫자형으로 변환될 수 있는지의 여부에 따라 결정 Boolean(a) //a를 불린 형으로 변환
Boolean(10) //10이라는 숫자값이 있기에 true를 리턴
Boolean("10") //문자열 "10"은 숫자 10으로 표현될 수 없기에 true를 리턴
Boolean("Flash") //문자열 <대략적인 내용 참조> 영진닷컴의 flash mx 액션스크립트 30일 완성 + 부분 수정 + 첨가 출처: http://blog.naver.com/misocg/4816790
-------------------------------------------------------------------------------
< 참고 > text = "가나다";
aaa = "마바사";
bbb = 100;
ccc = 4;
trace(text + aaa); //가나다마바사
trace (bbb + ccc); //104 (숫자)
trace ("숫자" + bbb + ccc); //숫자1004 (문자 + 숫자 = 문자)
trace(bbb.toString() + ccc.toString()); //1004 (숫자 -> 문자로 변환)
by Anna 안나 2009. 1. 2. 12:43
Q.
플래시에서 다른 홈페이지를 링크시킬때,

geturl을 사용해서 홈페이지를 링크시키는건 알겠는데요.

제가 link.txt라는 텍스트 안에다가

&lin1=네이버&link1=http://www.naver.com

&lin2=어디요&link2=http://www.~~~.com

이런식으로 적어 논걸 플래시에서

불러오게 하여, 링크하려 한 사이트를 바꿀 때마다 텍스트로

바꾸려고 하는데요.

이런식으로 적어서

(1번프레임)[
li = new LoadVars();
li.onLoad = function(success) {
lin1.text = li.lin1;
link1.text = li.link1;
lin2.text = li.lin2;
link2.text = li.link2;
}
]

해당위치프레임[
li.load("link.txt");
]

버튼액션[
on(release){
getURL(link1);
}
]

라고 해 놓으면 플래시랑 link.txt가 들어 있는 폴더로

이동이 되더라구요. 웹페이지는 안뜨고 ㅠ_ㅠ.

어떻게 해야지 변수에 해당하는 페이지로 이동이 될까요?

답변 부탁드립니다.




A.
lin1.text = li.lin1;
link1.text = li.link1;
lin2.text = li.lin2;
link2.text = li.link2;

를..
lin1 = li.lin1;
link1 = li.link1;
lin2 = li.lin2;
link2 = li.link2;

이렇게 바꿔주세요..
그럼 됩니다..

한가지 팁을 드릴건..
한글을 안깨지게 쓰려면..
1프레임 액션에..
System.useCodePage = true;
꼭 잊지말고 넣어주시고..
&lin1=네이버&link1=http://www.naver.com&lin2=어디요&link2=http://www.~~~.com&
텍스트는 혹시모를 에러를 방지하기 위해서 마지막에 꼭 &로 끝내주시면 좋습니다..
그러면 텍스트를 꼭 한줄로 안써도 됩니다..
즉..
&lin1=네이버&link1=http://www.naver.com&
&lin2=어디요&link2=http://www.~~~.com&
이런식으로 아래로 내려써도 가능하다는 소리죠..
by Anna 안나 2009. 1. 2. 12:41
Flash Player 6 r79. 이후 버전 적용가

myTree.dataProvider
만일..
내장된 tree 컴퍼넌트를 스테이지에 놓고 myTree를 인스턴스로 지정하였다면..

xml 데이터와 같은 tree 구조를 가진 데이터를 곧바로 tree 컴퍼넌트에 적용할때 사용하는 속성자

이때 Tree 컴퍼넌트와 xml 오브젝트는 같은 프레임에 있어야 함

예) 외부 MXL파일(data.xml)을 불러들여 적용시킨 트리

//새 MXL 오브젝트를 만듬..이름은 myTreeDP라고 부르자
myTreeDP = new xml();
//xml파일내에 공백무시 지정을 해야 진짜 무시됨
myTreeDP.ignoreWhite = true;
//로드무비하듯이 이 오브젝트로 xml파일의 내용을 불러들인다.
myTreeDP.load("data.xml");
//로드가 완료되면 tree컴퍼넌트에 실제 적용시킵니다.
myTreeDP.onLoad = function(){
myTree.dataProvider = myTreeDP;
}

소스는 올려놓지 않았습니다.

새파일을 열고 바로..Tree 컴퍼넌트를 적용시킨후.
상기 액션을 복사해서 붙여넣은 다음..
xml 파일은 [다른이름으로 저장] 오른메뉴를 이용해 다운받아서

그렇게 같은 폴더에 넣으면 실제 확인 가능합니다.
by Anna 안나 2009. 1. 2. 12:39
각 a,b,c를 버튼심볼이 아닌 무비클립 심볼로 만들어주세요 각 a,b,c 1번프래임이 롤아웃 모양이 있고 2번프래임에 롤오버 모양이 있다고 가정하에 말씀드리겠습니다. 각 a,b,c의 무비클립안의 1번프래임과 2번 프래임에 stop(); 액션을 걸어주세요 그리고 메인(제일상위 타임라인)타임라인 레이어에 아래와같이 액션을 넣어주세요 a.onRollOver = function(){
a.gotoAndStop(2); // a무비클립에 롤오버하면 2번프래임으로 이동 나머지는 1번프래임으로이동
b.gotoAndStop(1);
c.gotoAndStop(1);
} b.onRollOver = function(){
a.gotoAndStop(1);
b.gotoAndStop(2); // b무비클립에 롤오버하면 2번프래임으로 이동 나머지는 1번프래임으로이동
c.gotoAndStop(1);
} c.onRollOver = function(){
a.gotoAndStop(1);
b.gotoAndStop(1);
c.gotoAndStop(2); // c무비클립에 롤오버하면 2번프래임으로 이동 나머지는 1번프래임으로이동
} 마지막으로 각 a, b, c 무비클립의 인스턴트네임을 각 a, b, c라고 지정을 해주셔야합니다.
by Anna 안나 2009. 1. 2. 12:37
플래시에서 외부 데이터와 연동작업을 하다 보면 한글이 깨지는 경우가 많습니다. 기본적으로 윈도우에서 작업을 하게 되면 거의 대부분이 이러한 문제를 겪게 될 것 입니다. 네이버 같은 곳에서 검색을 해 보면 아래와 같은 해결책을 제시하는 글들이 많습니다.

System.useCodepage = true; // 한글 깨짐 방지


위와 같은 코드를 플래시 처음에 넣으면 한글이 안 깨진다고 하는 글들이 많습니다. 그리고 실제로 윈도우 환경에서는 한글이 제대로 나옵니다. 하지만 이는 매우 잘못된 방법입니다.

정확한 버전은 기억이 안나는데 MX때인가 플래시의 내부가 유니코드를 사용하게 변경된 적이 있습니다. 저 코드도 그때 추가된 구문일텐데요. 플래시에서 useCodepage의 기본값은 false이고 이 상태에서는 플래시가 유니코드를 사용해서 데이터를 처리합니다. 과거의 시스템 인코딩을 따라가는 방식이 너무 문제가 많았기 때문에 유니코드 방식으로 변경된 것인데, 한국에서 만들어지는 대부분의 플래시들이 아직까지도 새로운 방법을 따르지 않고 위의 코드를 삽입하여 예전의 구식 방법을 사용하고 있습니다. 게다가 대다수의 사람들이 이 방법을 완적한 해결책인 것으로 생각하고 있습니다. 이 방법은 한국어 설정이 되어 있는 윈도우에서만 한글이 정상적으로 나오는 아주 잘못된 방법입니다. 지역 설정이 한국으로 되어 있지 않은 윈도우나 유니코드 기반으로 되어 있는 리눅스와 맥에서는 한글이 깨져서 나오게 됩니다.

앞으로는 저러한 방법으로 구식코드 사용을 강제하지 말고, 데이터 자체를 유니코드로 사용하는 것을 권장합니다. 유니코드를 사용하려면 윈도우 환경에서는 유니코드를 지원하는 에디터가 필요합니다. 드림위버나 에디트 플러스2 같은 에디터들이 유니코드를 지원합니다.

드림위버에서는 "파일 - 새파일" 메뉴에서 XML을 선택해서 새 XML파일을 만들고 "수정 - 페이지" 속성 메뉴에서 문서 인코딩을 유니코드로 선택하면 됩니다. 에디트 플러스2에서는 새 파일을 생성하고 이 문서를 우선 저장합니다. 그리고 "Document - Reload As"를 선택하여 UTF-8을 선택해서 문서를 다시 로드하면 에디트 플러스2 우측 하단에 UTF-8이라고 표시된 것을 보실 수 있습니다. 윈도우 기본 에디터인 메모장(notepad)역시 유니코드를 사용할 수 있습니다. 저정할 때에 인코딩을 UTF-8로 선택해 주면 됩니다.

최근에 이와 동일한 문제로 싸이월드 홈2 쪽에 화면까지 캡춰해서 문의를 보낸적이 있는데 CR팀과 개발팀 모두 이러한 쪽을 너무 모르더군요. 4~5차례 메일로 내용을 주고 받다가 CR팀이 너무 안일하게 응대를 해줘서 그냥 관뒀던 기억이 납니다. (지금 확인해 보니 문제가 해결이 됐군요.)

이 내용을 널려 알려서 앞으로는 잘못된 방식으로 플래시를 만들지 말고 보다 나은 방법으로 플래시를 만들 수 있도록 해 주세요.

참고 : Working with Multiple Languages
by Anna 안나 2009. 1. 2. 12:37
btn.onRollOver = function() {
onEnterFrame = null;
play();
}

btn.onRollOut = function() {
onEnterFrame = function() {
prevFrame();
}
by Anna 안나 2009. 1. 2. 12:35
우선 버튼 심벌을 만듭니다.. 그리고 속성창에서 이름을 btn 이라고 적어 주세요(btn 은 예를 든 것입니다.) 그리고 버튼에 오버 했을때 실행될 무비클립을 만드세요~ 이름은 over_movie 라고 하죠. btn 과 over_movie 이 있는 프래임의 타임 라인에 레이어를 추가하고 추가한 레이어의 프래임중에 btn 과 over_movie 이 나오기 시작하는 프래임에 다음의 스크립트를 넣어 줍니다.. //마우스 오버 btn.onRollOver = function() {
this._parent.over_movie.over = "over";
} // 마우스 롤 아웃
btn.onRollOut = function() {
this._parent.over_movie.over = "out";
} 위 스크립트는 타임 라인에 들어가야 합니다. 다음에는 over_movie 무비클립을 선택 하시고 다음 스크립트를 삽입 하세요. //무비클립이 로드 되었을때.. onClipEvent (load) {
this.over = "out";
} // 무비클립이 보이는 동안 반복적으로 계속 실행.
onClipEvent (enterFrame) {
if(this.over == "out"){
prevFrame();
}else if(this.over == "over"){
nextFrame();
}
} 위 스크립트는 무비 클립에 넣어야 합니다..
by Anna 안나 2009. 1. 2. 12:34
오프 스터디에서 발표한 내용을 너무 늦게 올려서 죄송합니다. embededFonts 를 사용한 TextField , TextArea , TextInput 폰트 관리 하는 방법 입니다. var hyfont:Font = new HYKANG(); // 할 필요 없음 var format:TextFormat = new TextFormat();format.font = hyfont.fontName; // format.font = "폰트이름"; 으로 대체 가능format.bold = true;format.size = 15; atxt.text = "플래시 액션스크립트 카페, 정기 스터디 모임, 우왕 굿"; // TextArea atxt.setStyle("antiAliasType", AntiAliasType.ADVANCED);atxt.setStyle("embedFonts", true);atxt.setStyle("textFormat",format); itxt.text = "플래시 액션스크립트 카페, 정기 스터디 모임, 우왕 굿"; // TextInputitxt.setStyle("antiAliasType", AntiAliasType.ADVANCED);itxt.setStyle("embedFonts", true);itxt.setStyle("textFormat",format); dtxt.text = "플래시액션스크립트 카페, 정기 스터디 모임, 우왕 굿"; // TextFielddtxt.antiAliasType = AntiAliasType.ADVANCED;dtxt.embedFonts = true;dtxt.setTextFormat(format); 보통 한글 폰트를 embed 없이 사용하면 깨짐 현상이 발생하는데 그 현상을 없애주는 방법 입니다. 라이브러리 - > New Font - >Name : 자신이 확인가능한 이름 Fonts : embed 하고 싶은 폰트 이렇게 라이브 러리에 새로운 폰트를 만든후에 그 해당 폰트를 적용 시켜 주면 깨짐이 없이 컴파일이 됨니다. Properties 창에 있는 Embed... 버튼으로 적용해 줄수 있지만, 동적으로 TextField 나 TextArea , TextInput 을 생성했을때는 위와 같은 방법으로 사용하여야 합니다.
by Anna 안나 2008. 12. 29. 01:52
http://imgfree.21cn.com/free/flash/1.swf
http://imgfree.21cn.com/free/flash/2.swf
http://imgfree.21cn.com/free/flash/3.swf
http://imgfree.21cn.com/free/flash/4.swf
http://imgfree.21cn.com/free/flash/5.swf
http://imgfree.21cn.com/free/flash/6.swf
http://imgfree.21cn.com/free/flash/7.swf
http://imgfree.21cn.com/free/flash/8.swf
http://imgfree.21cn.com/free/flash/9.swf
http://imgfree.21cn.com/free/flash/10.swf
http://imgfree.21cn.com/free/flash/11.swf
http://imgfree.21cn.com/free/flash/12.swf
http://imgfree.21cn.com/free/flash/13.swf
http://imgfree.21cn.com/free/flash/14.swf
http://imgfree.21cn.com/free/flash/15.swf
http://imgfree.21cn.com/free/flash/16.swf
http://imgfree.21cn.com/free/flash/17.swf
http://imgfree.21cn.com/free/flash/18.swf
http://imgfree.21cn.com/free/flash/19.swf
http://imgfree.21cn.com/free/flash/20.swf
http://imgfree.21cn.com/free/flash/21.swf
http://imgfree.21cn.com/free/flash/22.swf
http://imgfree.21cn.com/free/flash/23.swf
http://imgfree.21cn.com/free/flash/24.swf
http://imgfree.21cn.com/free/flash/25.swf
http://imgfree.21cn.com/free/flash/26.swf
http://imgfree.21cn.com/free/flash/27.swf
http://imgfree.21cn.com/free/flash/28.swf
http://imgfree.21cn.com/free/flash/29.swf
http://imgfree.21cn.com/free/flash/30.swf
http://imgfree.21cn.com/free/flash/31.swf
http://imgfree.21cn.com/free/flash/32.swf
http://imgfree.21cn.com/free/flash/33.swf
http://imgfree.21cn.com/free/flash/34.swf
http://imgfree.21cn.com/free/flash/35.swf
http://imgfree.21cn.com/free/flash/36.swf
http://imgfree.21cn.com/free/flash/37.swf
http://imgfree.21cn.com/free/flash/38.swf
http://imgfree.21cn.com/free/flash/39.swf
http://imgfree.21cn.com/free/flash/40.swf
http://imgfree.21cn.com/free/flash/41.swf
http://imgfree.21cn.com/free/flash/42.swf
http://imgfree.21cn.com/free/flash/43.swf
http://imgfree.21cn.com/free/flash/44.swf
http://imgfree.21cn.com/free/flash/45.swf
http://imgfree.21cn.com/free/flash/46.swf
http://imgfree.21cn.com/free/flash/47.swf
http://imgfree.21cn.com/free/flash/48.swf
http://imgfree.21cn.com/free/flash/49.swf
http://imgfree.21cn.com/free/flash/50.swf
http://imgfree.21cn.com/free/flash/51.swf
http://imgfree.21cn.com/free/flash/52.swf
http://imgfree.21cn.com/free/flash/53.swf
http://imgfree.21cn.com/free/flash/54.swf
http://imgfree.21cn.com/free/flash/55.swf
http://imgfree.21cn.com/free/flash/56.swf
http://imgfree.21cn.com/free/flash/57.swf
http://imgfree.21cn.com/free/flash/58.swf
http://imgfree.21cn.com/free/flash/59.swf
http://imgfree.21cn.com/free/flash/60.swf
http://imgfree.21cn.com/free/flash/61.swf
http://imgfree.21cn.com/free/flash/62.swf
http://imgfree.21cn.com/free/flash/63.swf
http://imgfree.21cn.com/free/flash/64.swf
http://imgfree.21cn.com/free/flash/65.swf
http://imgfree.21cn.com/free/flash/66.swf
http://imgfree.21cn.com/free/flash/67.swf
http://imgfree.21cn.com/free/flash/68.swf
http://imgfree.21cn.com/free/flash/69.swf
http://imgfree.21cn.com/free/flash/70.swf
http://imgfree.21cn.com/free/flash/71.swf
http://imgfree.21cn.com/free/flash/72.swf
http://imgfree.21cn.com/free/flash/73.swf
http://imgfree.21cn.com/free/flash/74.swf
http://imgfree.21cn.com/free/flash/75.swf
http://imgfree.21cn.com/free/flash/76.swf
http://imgfree.21cn.com/free/flash/77.swf
http://imgfree.21cn.com/free/flash/78.swf
http://imgfree.21cn.com/free/flash/79.swf
http://imgfree.21cn.com/free/flash/80.swf
http://imgfree.21cn.com/free/flash/81.swf
http://imgfree.21cn.com/free/flash/82.swf
http://imgfree.21cn.com/free/flash/83.swf
http://imgfree.21cn.com/free/flash/84.swf
http://imgfree.21cn.com/free/flash/85.swf
http://imgfree.21cn.com/free/flash/86.swf
http://imgfree.21cn.com/free/flash/87.swf
http://imgfree.21cn.com/free/flash/88.swf
http://imgfree.21cn.com/free/flash/89.swf
http://imgfree.21cn.com/free/flash/90.swf
http://imgfree.21cn.com/free/flash/91.swf
http://imgfree.21cn.com/free/flash/92.swf
http://imgfree.21cn.com/free/flash/93.swf
http://imgfree.21cn.com/free/flash/94.swf
http://imgfree.21cn.com/free/flash/95.swf
http://imgfree.21cn.com/free/flash/96.swf
http://imgfree.21cn.com/free/flash/97.swf
http://imgfree.21cn.com/free/flash/98.swf
http://imgfree.21cn.com/free/flash/99.swf
http://imgfree.21cn.com/free/flash/100.swf
http://imgfree.21cn.com/free/flash/101.swf
http://imgfree.21cn.com/free/flash/102.swf
http://imgfree.21cn.com/free/flash/103.swf
http://imgfree.21cn.com/free/flash/104.swf
http://imgfree.21cn.com/free/flash/105.swf
http://imgfree.21cn.com/free/flash/106.swf
http://imgfree.21cn.com/free/flash/107.swf
http://imgfree.21cn.com/free/flash/108.swf
http://imgfree.21cn.com/free/flash/109.swf
http://imgfree.21cn.com/free/flash/110.swf
http://imgfree.21cn.com/free/flash/111.swf
http://imgfree.21cn.com/free/flash/112.swf
http://imgfree.21cn.com/free/flash/113.swf
http://imgfree.21cn.com/free/flash/114.swf
http://imgfree.21cn.com/free/flash/115.swf
http://imgfree.21cn.com/free/flash/116.swf
http://imgfree.21cn.com/free/flash/117.swf
http://imgfree.21cn.com/free/flash/118.swf
http://imgfree.21cn.com/free/flash/119.swf
http://imgfree.21cn.com/free/flash/120.swf
http://imgfree.21cn.com/free/flash/121.swf
http://imgfree.21cn.com/free/flash/122.swf
http://imgfree.21cn.com/free/flash/123.swf
http://imgfree.21cn.com/free/flash/124.swf
http://imgfree.21cn.com/free/flash/125.swf
http://imgfree.21cn.com/free/flash/126.swf
http://imgfree.21cn.com/free/flash/127.swf
http://imgfree.21cn.com/free/flash/128.swf
http://imgfree.21cn.com/free/flash/129.swf
http://imgfree.21cn.com/free/flash/130.swf
http://imgfree.21cn.com/free/flash/131.swf
http://imgfree.21cn.com/free/flash/132.swf
http://imgfree.21cn.com/free/flash/133.swf
http://imgfree.21cn.com/free/flash/134.swf
http://imgfree.21cn.com/free/flash/135.swf
http://imgfree.21cn.com/free/flash/136.swf
http://imgfree.21cn.com/free/flash/137.swf
http://imgfree.21cn.com/free/flash/138.swf
http://imgfree.21cn.com/free/flash/139.swf
http://imgfree.21cn.com/free/flash/140.swf
http://imgfree.21cn.com/free/flash/141.swf
http://imgfree.21cn.com/free/flash/142.swf
http://imgfree.21cn.com/free/flash/143.swf
http://imgfree.21cn.com/free/flash/144.swf
http://imgfree.21cn.com/free/flash/145.swf
http://imgfree.21cn.com/free/flash/146.swf
http://imgfree.21cn.com/free/flash/147.swf
http://imgfree.21cn.com/free/flash/148.swf
http://imgfree.21cn.com/free/flash/149.swf
http://imgfree.21cn.com/free/flash/150.swf
http://imgfree.21cn.com/free/flash/151.swf
http://imgfree.21cn.com/free/flash/152.swf
http://imgfree.21cn.com/free/flash/153.swf
http://imgfree.21cn.com/free/flash/154.swf
http://imgfree.21cn.com/free/flash/155.swf
http://imgfree.21cn.com/free/flash/156.swf
http://imgfree.21cn.com/free/flash/157.swf
http://imgfree.21cn.com/free/flash/158.swf
http://imgfree.21cn.com/free/flash/159.swf
http://imgfree.21cn.com/free/flash/160.swf
http://imgfree.21cn.com/free/flash/161.swf
http://imgfree.21cn.com/free/flash/162.swf
http://imgfree.21cn.com/free/flash/163.swf
http://imgfree.21cn.com/free/flash/164.swf
http://imgfree.21cn.com/free/flash/165.swf
http://imgfree.21cn.com/free/flash/166.swf
http://imgfree.21cn.com/free/flash/167.swf
http://imgfree.21cn.com/free/flash/168.swf
http://imgfree.21cn.com/free/flash/169.swf
http://imgfree.21cn.com/free/flash/170.swf
http://imgfree.21cn.com/free/flash/171.swf
http://imgfree.21cn.com/free/flash/172.swf
http://imgfree.21cn.com/free/flash/173.swf
http://imgfree.21cn.com/free/flash/174.swf
http://imgfree.21cn.com/free/flash/175.swf
http://imgfree.21cn.com/free/flash/176.swf
http://imgfree.21cn.com/free/flash/177.swf
http://imgfree.21cn.com/free/flash/178.swf
http://imgfree.21cn.com/free/flash/179.swf
http://imgfree.21cn.com/free/flash/180.swf
http://imgfree.21cn.com/free/flash/181.swf
http://imgfree.21cn.com/free/flash/182.swf
http://imgfree.21cn.com/free/flash/183.swf
http://imgfree.21cn.com/free/flash/184.swf
http://imgfree.21cn.com/free/flash/185.swf
http://imgfree.21cn.com/free/flash/186.swf
http://imgfree.21cn.com/free/flash/187.swf
http://imgfree.21cn.com/free/flash/188.swf
http://imgfree.21cn.com/free/flash/189.swf
http://imgfree.21cn.com/free/flash/190.swf
http://imgfree.21cn.com/free/flash/191.swf
http://imgfree.21cn.com/free/flash/192.swf
http://imgfree.21cn.com/free/flash/193.swf
http://imgfree.21cn.com/free/flash/194.swf
http://imgfree.21cn.com/free/flash/195.swf
http://imgfree.21cn.com/free/flash/196.swf
http://imgfree.21cn.com/free/flash/197.swf
http://imgfree.21cn.com/free/flash/198.swf
http://imgfree.21cn.com/free/flash/199.swf
http://imgfree.21cn.com/free/flash/200.swf
http://imgfree.21cn.com/free/flash/201.swf
http://imgfree.21cn.com/free/flash/202.swf
http://imgfree.21cn.com/free/flash/203.swf
http://imgfree.21cn.com/free/flash/204.swf
http://imgfree.21cn.com/free/flash/205.swf
http://imgfree.21cn.com/free/flash/206.swf
http://imgfree.21cn.com/free/flash/207.swf
http://imgfree.21cn.com/free/flash/208.swf
http://imgfree.21cn.com/free/flash/209.swf
by Anna 안나 2008. 11. 15. 16:00
| 1 |