만화실력이 저정도 인데..

코딩쪽도 이정도까지는 하려면 그냥 취미로는 힘들꺼 같은데..

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
};