mbb 0 Denunciar post Postado Janeiro 14, 2004 Pessoal de um MC na vertical (Uma barra) da mesma altura do palco porem ele não esta se repetindo e nem obedencendo esse AS:onClipEvent(load) {nScreenWidth = 200;nMaxRate = 15;function moveLeft(nPixels) {this._y -= nPixels;if (this._y < 0-nScreenWidth) {this._y = 0;}}function moveRight(nPixels) {this._y += nPixels;if (this._y > 0) {this._y = 0-nScreenWidth;}}}onClipEvent(enterFrame) {if (_root._ymouse < nScreenWidth/2 && _root._ymouse > 0) {moveRight(nMaxRate - _root._ymouse * nMaxRate/(nScreenWidth/2));} else {if (_root._ymouse > nScreenWidth/2 && _root._ymouse < nScreenWidth) {moveLeft(_root._ymouse * nMaxRate/(nScreenWidth/2) - nMaxRate);}}}o que ele tem de errado ? Compartilhar este post Link para o post Compartilhar em outros sites
carneirinho 7 Denunciar post Postado Janeiro 14, 2004 O nScreenWidth agora devería se chamar nScreenHeight rs, você adaptou esse código de horizontal pra vertical né?Conheço esse código .. rs Tente assim: onClipEvent(load) { nScreenWidth = 200; nMaxRate = 15; function moveLeft(nPixels) { this._y -= nPixels; if (this._y < 0- 400) { this._y = 0; } } function moveRight(nPixels) { this._y += nPixels; if (this._y > 400) { this._y = 0-nScreenWidth; } } } onClipEvent(enterFrame) { if (_root._ymouse < nScreenWidth/2 && _root._ymouse > 0) { moveRight(nMaxRate - _root._ymouse * nMaxRate/(nScreenWidth/2)); } else { if (_root._ymouse > nScreenWidth/2 && _root._ymouse < nScreenWidth) { moveLeft(_root._ymouse * nMaxRate/(nScreenWidth/2) - nMaxRate); } } } Lembrando que a altura do seu filme e o tamanho do seu movieclip fazem diferença no código, qquer coisa poste aí novamente. abraço, Carneirinho Compartilhar este post Link para o post Compartilhar em outros sites
mbb 0 Denunciar post Postado Janeiro 14, 2004 O nScreenWidth agora devería se chamar nScreenHeight rs, você adaptou esse código de horizontal pra vertical né?Conheço esse código .. rs Tente assim:onClipEvent(load) {nScreenWidth = 200;nMaxRate = 15;function moveLeft(nPixels) { this._y -= nPixels;if (this._y < 0- 400) {this._y = 0;}}function moveRight(nPixels) {this._y += nPixels;if (this._y > 400) {this._y = 0-nScreenWidth;}}}onClipEvent(enterFrame) {if (_root._ymouse < nScreenWidth/2 && _root._ymouse > 0) {moveRight(nMaxRate - _root._ymouse * nMaxRate/(nScreenWidth/2));} else {if (_root._ymouse > nScreenWidth/2 && _root._ymouse < nScreenWidth) {moveLeft(_root._ymouse * nMaxRate/(nScreenWidth/2) - nMaxRate);}}}Lembrando que a altura do seu filme e o tamanho do seu movieclip fazem diferença no código, qquer coisa poste aí novamente.abraço,Carneirinho :lol: :lol: :lol: :lol: foi isso mesmo, quis ganhar tempo e acabei deixando passar esse detalhe... , tava quase ficando maluco rs, esse codigo peguei em um tutorial lá no ponto flash..., quem sera que fez esse codigo rs....Cara mais uma vez valeu pela dica B) , mas tenho uma pergunta o MC funcionou com deveria porem quando levo o mouse para cima ele roda o MC porem quando chega no final dele o palco fica em branco sendo que quando o mouse vai para baixo ele não deixa o palco em branco e o MC esta sempre rodando (Aparecendo) por que ? Compartilhar este post Link para o post Compartilhar em outros sites
mbb 0 Denunciar post Postado Janeiro 14, 2004 cara ja resolvi valeu !!!!! :lol: :lol: :P :blink: :wacko: Compartilhar este post Link para o post Compartilhar em outros sites