J'ai été chercher dans ce forum de deux jours, et je ne trouve pas ma réponse...
Voici le problème:
J'ai créé une _root.attachMovie mc dynamiques à l'aide et j'ai placé deux boutons sur la scène principale. L'un d'eux envoie à l'objet un peu plus haut, une theother une descente, en utilisant l'assouplissement avec destX et desty. Tout va bien et voici le code si vous en avez besoin:
this = _root.attachMovie("box_1_mc", "mc", layerNumber);
layerNumber++;
// ==============================================
function move_down(obj, initpos) {
var destY = initpos + 55;
move_y(obj, destY);
}
function move_up(obj, initpos) {
var destY = initpos - 55;
move_y(obj, destY);
}
// ==============================================
function move_y(obj, destY) {
eval(obj).onEnterFrame = function() {
eval(obj)._y += (destY - eval(obj)._y) / 4;
Math.ceil(eval(obj)._y) == destY ? delete eval(obj).onEnterFrame : doNothing();
};
}
// ==============================================
_root.down_btn.onRelease = function() {
move_down(_root.mc, getProperty(_root.mc, _y));
};
_root.up_btn.onRelease = function() {
move_up(_root.mc, getProperty(_root.mc, _y));
};
- this = _root.attachMovie("box_1_mc", "mc", layerNumber);
- layerNumber++;
- // ==============================================
- function move_down(obj, initpos) {
- var destY = initpos + 55;
- move_y(obj, destY);
- }
- function move_up(obj, initpos) {
- var destY = initpos - 55;
- move_y(obj, destY);
- }
- // ==============================================
- function move_y(obj, destY) {
- eval(obj).onEnterFrame = function() {
- eval(obj)._y += (destY - eval(obj)._y) / 4;
- Math.ceil(eval(obj)._y) == destY ? delete eval(obj).onEnterFrame : doNothing();
- };
- }
- // ==============================================
- _root.down_btn.onRelease = function() {
- move_down(_root.mc, getProperty(_root.mc, _y));
- };
- _root.up_btn.onRelease = function() {
- move_up(_root.mc, getProperty(_root.mc, _y));
- };
Tout ce que j'ai dans ma bibliothèque est l'élément appelé "box_1_mc" avec ses liens, et le bouton.
Je clique sur le bouton UP et il remonte, ce qui facilite bien. Même chose avec le bouton enfoncé. So far, so good...
Mais comment puis-je faire la facilité, vous arrêter, puis Ease Down...? J'ai essayé ce code:
_root.bounce_btn.onRelease = function() {
move_up(_root.mc, getProperty(_root.mc, _y));
move_down(_root.mc, getProperty(_root.mc, _y));
};
- _root.bounce_btn.onRelease = function() {
- move_up(_root.mc, getProperty(_root.mc, _y));
- move_down(_root.mc, getProperty(_root.mc, _y));
- };
Doesnt work...Pleeease, s'il vous plaît, s'il vous plaît. Des idées?
Cordially,
Abel K - Miami Beach, FL, USA
http://www.worldkit.com