만화실력이 저정도 인데..
코딩쪽도 이정도까지는 하려면 그냥 취미로는 힘들꺼 같은데..
function soundPlay(arg)
{
this[\"voice\" + arg].start();
} // End of the function
var browser = 0;
_global.appVersion = flash.external.ExternalInterface.call(\"eval\", \"navigator.appVersion\").toString();
var currentScroll = 0;
var scrollFunc = \"\";
var scrollToFunc = \"\";
var webtoonID = \"350217\";
_global.href = flash.external.ExternalInterface.call(\"eval\", \"href\").toString();
if (href.indexOf(\"titleId=\") > -1)
{
webtoonID = href.slice(href.indexOf(\"titleId=\") + 8, href.indexOf(\"&\"));
trace (webtoonID);
} // end if
if (appVersion.indexOf(\"MSIE\") > -1)
{
browser = 1;
if (appVersion.indexOf(\"MSIE 9\") > -1)
{
browser = 2;
} // end if
scrollFunc = \"document.documentElement.scrollTop\";
}
else
{
browser = 0;
scrollFunc = \"window.scrollY\";
} // end else if
if (browser >= 1)
{
scrollToFunc = scrollToFunc + \"var d = document.body.getElementsByTagName(\\\'object\\\');\";
scrollToFunc = scrollToFunc + (\"for(var dc=0; dc < d.length; dc++){if(d[dc].id == \\\'\" + webtoonID + \"\\\'){var cv = d[dc];}}\");
}
else
{
scrollToFunc = scrollToFunc + \"var d = document.body.getElementsByTagName(\\\'embed\\\');\";
scrollToFunc = scrollToFunc + (\"for(var dc=0; dc < d.length; dc++){if(d[dc].name == \\\'\" + webtoonID + \"\\\'){var cv = d[dc];}}\");
} // end else if
scrollToFunc = scrollToFunc + \"var scrollPart0=0; var scrollPos0=0; var scrollPlus0=1;\";
scrollToFunc = scrollToFunc + \"var scrollPart1=0; var scrollPos1=8400+582; var scrollCount1=0; var scrollFlip1=0;\";
scrollToFunc = scrollToFunc + \"var scrollPart2=0; var scrollPos2=24690+582; var scrollCount2=0;\";
scrollToFunc = scrollToFunc + \"var plusPos=0;\";
scrollToFunc = scrollToFunc + \"function checkScroll(){\";
scrollToFunc = scrollToFunc + (\"var currentScroll=\" + scrollFunc + \";\");
scrollToFunc = scrollToFunc + \"if(scrollPart0==0 && 7790+582<currentScroll && currentScroll<8690+582){scrollPart0=1; scrollPos0=currentScroll}\";
scrollToFunc = scrollToFunc + \"if(scrollPart2==0 && 23890+582<currentScroll && currentScroll<24890+582){scrollPart2=1;}\";
scrollToFunc = scrollToFunc + \"if(scrollPart0==1){scrollPart0=2; scrollTo0();}\";
scrollToFunc = scrollToFunc + \"if(scrollPart1==1){scrollPart1=2; scrollTo1();}\";
scrollToFunc = scrollToFunc + \"if(scrollPart2==1){scrollPart2=2; scrollTo2();}\";
scrollToFunc = scrollToFunc + \"setTimeout(checkScroll, 17);\";
scrollToFunc = scrollToFunc + \"}\";
scrollToFunc = scrollToFunc + \"function scrollTo0(){scrollPlus0*=1.5; scrollPos0 = scrollPos0+Math.round(scrollPlus0); if(scrollPos0<8400+582){scrollTo(0,scrollPos0); setTimeout(scrollTo0, 17);}else{scrollPart1=1;}}\";
scrollToFunc = scrollToFunc + \"function scrollTo1(){scrollCount1+=1; if(scrollFlip1==3){plusPos=-1200;scrollFlip1=0;}else{plusPos=0;} if(scrollCount1<24){scrollPos1+=(600+plusPos); scrollTo(0,scrollPos1); scrollFlip1+=1; setTimeout(scrollTo1, 33);}else{scrollPart1=3;}}\";
scrollToFunc = scrollToFunc + \"function scrollTo2(){scrollCount2+=1; if(scrollCount2==6){plusPos=150;}else{plusPos=0;} if(scrollCount2<7){scrollPos2+=(700+plusPos); scrollTo(0,scrollPos2); setTimeout(scrollTo2, 83);}else{scrollPart2=3;}}\";
scrollToFunc = scrollToFunc + \"checkScroll();\";
flash.external.ExternalInterface.call(\"eval\", scrollToFunc);
voiceTotal = 2;
for (i = 1; i <= voiceTotal; i++)
{
this.createEmptyMovieClip(\"voice\" + i + \"MC\", this.getNextHighestDepth());
this[\"voice\" + i] = new Sound(this[\"voice\" + i + \"MC\"]);
this[\"voice\" + i].attachSound(\"voice\" + i);
} // end of for
this.onEnterFrame = function ()
{
scrollPart1 = flash.external.ExternalInterface.call(\"eval\", \"scrollPart1\").toString();
if (scrollPart1 == 2)
{
soundPlay(1);
} // end if
scrollPart2 = flash.external.ExternalInterface.call(\"eval\", \"scrollPart2\").toString();
if (scrollPart2 == 2)
{
soundPlay(2);
} // end if
};
저기...몰라서 물어보는건데 어떻게 소스 알아낸겨;?
지금 swf까지는 뽑아냈는데 소스 보는법을 몰라서 헤메는 중 ㅠㅠ
원래 웹디자이너 출신이라는 야기가 있음
웹플머였나
구글에서 swf파일 fla로 만들어주는 프로그램을 구하면 됨 sothink
오오 젠장 감사 ㅠㅠ 오늘 처음들어온 바보인지라 ㅠㅠ
님 좀 박식한 듯, 이런 거 한번식 올려 주삼. 같이 찾꾸로
호랑작가가 했을리는 없고 액션스크립트 알바 준거 같은데
ㄴ이걸 찾아낸 님이 더 대단할듯.ㅡ.ㅡ; 뭐 회사일때문에 js쪽만 좀 찾다 포기하긴 했지만, 플래쉬까지 건드려 볼려는 생각은 1~2시간 더 해야 나올 발상일듯.ㅡ.ㅡ;
호랑작가 전직 프로그래머였음. 인터뷰 찾아봐여ㅋ;
아 글구 난 플래쉬 꺼놔서 플래쉬인줄 바로알았는대 ㅋ;
링크는 여깄음
http://weekly.chosun.com/client/news/viw.asp?nNewsNumb=002167100027&ctcd=C09
ㄴ그림실력 프로그램 실력 둘다 되는... 웹으로 따지면 자기가 설계하고 디자인하고 프로그래밍 하고 다하는건데.. 능력자넹.ㅡ.ㅡ;
26살이네 돋네 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
원래 만화가던 프로그래머던 덕후기질이 조금씩은 있어야 한다고 본다..
대단하네 어린나이에 만화랑 플밍 둘다 수준급인게
호랑작가 프로그래머 였어? 자동 스크롤 아이디어 내면서 자기가 만들었군. 대단혀. 아무튼 오늘 실시간 검색 1위 계속 고정이네.
이게 어려운 코딩이야?......그냥 궁금해서..이거 어려운건지..
대학나온 과가 디지털컨텐츠 대학에서 다 배웠겠지요