AS2는 오래되었지만 아직 충분히 잘 모릅니다. 그리고 AS2도 그다지 길지 않았습니다.스크롤 메뉴가 제대로 작동하지 않습니다.
내 문제는 다음과 같습니다. 왼쪽에 하나와 오른쪽에 하나씩 두 개의 축소판 스크롤 메뉴가 있습니다. 오른쪽에있는 것이 완벽하게 작동합니다.
rightEdge = gmask._x;
maskWidth = gmask._width;
sliderWidth = gslider._width;
ratio = maskWidth/(sliderWidth - maskWidth - 55);
targX = gslider._x;
gslider.onEnterFrame = function() {
this._x += (targX - this._x)/5;
}
gslider.onMouseMove = function() {
if (gmask.hitTest(_root._xmouse, _root._ymouse, false)) {
targX = rightEdge - (gmask._xmouse/ratio);
updateAfterEvent();
}
}
은 내가 오른쪽에 하나의 코드를 복사하고 바로 해당 인스턴스와 바르을 변경할 수 있습니다 생각하지만, 물론 그것은 그렇게 쉬운 일이 아니다. 다른 조합을 시도하는 데 몇 시간을 보냈지 만 지금은 제 1면으로 돌아 왔습니다.
leftEdge = wmask._x + wmask._width;
maskWidth1 = wmask._width;
sliderWidth1 = wslider._width;
ratio1 = maskWidth1/(sliderWidth1 - maskWidth1 - 55);
targX1 = wslider._x;
wslider.onEnterFrame = function() {
this._x += (targX1 - this._x)/5;
}
wslider.onMouseMove = function() {
if (wmask.hitTest(_root._xmouse,_root._ymouse,false)) {
targX1 = leftEdge - (wmask._xmouse/ratio1);
updateAfterEvent();
}
}
구체적으로 기재 할 수 있습니까? 현재의 행동과 예상되는 행동은 무엇입니까? – duTr
또한 actionscript-2를 사용하여 잠시 작업하지 않으므로 actionscript-3을 배우기 시작할 수있는 좋은 기회라고 할 수 있습니다. – duTr
duTr에 동의합니다. AS3을 사용할 수 있다면 정말 좋습니다. 멈추는 데는 시간이 걸리지 만 전환이 너무 어렵지는 않으며 AS2보다 훨씬 더 잘 깨닫게됩니다. – puggsoy