만화실력이 저정도 인데..
코딩쪽도 이정도까지는 하려면 그냥 취미로는 힘들꺼 같은데..
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
};
댓글 영역
획득법
① NFT 발행
작성한 게시물을 NFT로 발행하면 일주일 동안 사용할 수 있습니다. (최초 1회)
② NFT 구매
다른 이용자의 NFT를 구매하면 한 달 동안 사용할 수 있습니다. (구매 시마다 갱신)
사용법
디시콘에서지갑연결시 바로 사용 가능합니다.