플래시 네비게이션 질문드립니다. 정보
플래시 네비게이션 질문드립니다.첨부파일
본문
플래시 소스를 가지고 있던걸 수정중입니다.
예전에 파일을 가져올때 링크 js파일을 저장을 안해버렸습니다.
어떻게 링크를 만들어야하는지 와
파라메타 top_navi.swf?mainPage=1&subPage=0 이렇게 해도 작동이 안되는데
무엇이 잘 못 되었는지 질문드립니다.
----------------------------------
집에 cs5밖에 없어서 cs5로 올렸습니다.
귀찮더라도 한번만 도와주세요 ㅠ
예전에 파일을 가져올때 링크 js파일을 저장을 안해버렸습니다.
어떻게 링크를 만들어야하는지 와
파라메타 top_navi.swf?mainPage=1&subPage=0 이렇게 해도 작동이 안되는데
무엇이 잘 못 되었는지 질문드립니다.
----------------------------------
집에 cs5밖에 없어서 cs5로 올렸습니다.
귀찮더라도 한번만 도와주세요 ㅠ
stop ();
if (_root.MainP != undefined)
{
if (_root.MainP > 6)
{
mainPage = 0;
subPage = 0;
}
else
{
mainPage = _root.MainP;
subPage = _root.SubP;
}
}
else
{
mainPage = 0;
subPage = 0;
}
function mainMmotion(MenuName)
{
thisNum = MenuName.charAt(4);
trace (thisNum);
if (number != thisNum)
{
number = thisNum;
bar.gotoAndPlay("over");
}
for (i = 1; i <= 6; i++)
{
if (menuStart == 1)
{
if (thisNum != DeFMenu)
{
if (thisNum == i)
{
this["menu" + i].gotoAndPlay("over");
}
if (DeFMenu == i)
{
this["menu" + i].gotoAndPlay("out");
}
}
continue;
}
if (thisNum == i)
{
this["menu" + i].gotoAndPlay("over");
}
}
menuStart = 1;
DeFMenu = thisNum;
this.onEnterFrame = null;
}
function subMotion(subName)
{
subThis = subName.substr(4);
if (DeFMenu > 0)
{
for (i = 1; i <= SubLength[DeFMenu - 1]; i++)
{
sMenu = _root["menu" + DeFMenu].sub["sub" + DeFMenu + i];
sMenu.onRollOver = function ()
{
trace ("오버");
this.gotoAndPlay("over");
};
sMenu.onRollOut = function ()
{
this.gotoAndPlay("out");
trace ("아웃");
};
}
}
this.onEnterFrame = null;
}
function rollOutMotion()
{
thisTimer = getTimer();
this.onEnterFrame = function ()
{
RealTimer = getTimer();
if (RealTimer - thisTimer > 600)
{
TimerSet();
this.onEnterFrame = null;
}
};
}
function TimerSet()
{
reSetMenu = "menu" + mainPage;
mainMmotion(reSetMenu);
subMenu = "sub" + mainPage + subPage;
subMotion(subMenu);
bar.gotoAndPlay("out");
}
function linkURL(mainlink, sublink)
{
getURL("javascript:linkgo(" + mainlink + "," + sublink + ");", "");
}
var DeFMenu = mainPage;
var subMain = subPage;
var menuStart = 0;
var SubLength = new Array(7, 5, 7, 4, 4, 5);
flag = true;
var number = -1;
rollOutMotion();
댓글 전체
링크만 빼고 제대로 작동하는걸 봐선 액션이 저것만 있는게 아니라 마우스 클릭이 되는 무비클립들 안에 액션이 더 있을겁니다. 아마도 ...
on (release)
{
무비클립.linkURL(parameter,parameter);
}
이렇게 구조가 이루어져있다면
getURL("javascript:linkgo(" + mainlink + "," + sublink + ");", "");
플래시 외부의 웹페이지의 스크립트를 의미하는 것입니다.
<script type="text/javascript">
function linkgo(mainlink,sublink)
{
location.href="유알엘?mlink="+mainlink+"&slink="+sublink;
}
</script>
actionscript가 1.0같아보이네요.. 예전 소스 같아요.
그럼 즐프하세요.
on (release)
{
무비클립.linkURL(parameter,parameter);
}
이렇게 구조가 이루어져있다면
getURL("javascript:linkgo(" + mainlink + "," + sublink + ");", "");
플래시 외부의 웹페이지의 스크립트를 의미하는 것입니다.
<script type="text/javascript">
function linkgo(mainlink,sublink)
{
location.href="유알엘?mlink="+mainlink+"&slink="+sublink;
}
</script>
actionscript가 1.0같아보이네요.. 예전 소스 같아요.
그럼 즐프하세요.