Извините за множество вопросов...но я начинающий, и меня распирает от любопытства!!!Возможно ли сделать так, что бы при нажатии на фото оно на этой же странице увеличивалось во весь размер!!!
Это сделать очень не сложно, всё, что вам потребуется, так это знание свойств _xscale и _yscale.
Допустим, у нас картинка будет 500px по ширине и 500px по высоте. В полном размере _xscale и _yscale будут равны 100. Если мы выставим _xscale и _yscale на 50, то картинка уменьшится вдвое. А чтобы потом нам развернуть её снова, нам нужно будет просто присвоить _xscale и _yscale начальные значения.
Посмотрите в статье об основных свойствах Movie Clip объектов, как там устроена работа с их свойствами, я думаю вам всё станет ясно. Особенно обратите внимание на клипы, у которых изменяются _xscale и _yscale свойства.
Всё сделал...картинка разворачивается...а как вернуть на место(начальное значение) не могу((((
men_mc.onRelease = function() {
var men_mc:Tween = new Tween(this , "_xscale", Regular.easeOut, 50,200, 1, true);
var men_mc:Tween = new Tween(this , "_yscale", Regular.easeOut, 50,200, 1, true);
};
Это сделать очень не сложно, всё, что вам потребуется, так это знание свойств _xscale и _yscale.
Допустим, у нас картинка будет 500px по ширине и 500px по высоте. В полном размере _xscale и _yscale будут равны 100. Если мы выставим _xscale и _yscale на 50, то картинка уменьшится вдвое. А чтобы потом нам развернуть её снова, нам нужно будет просто присвоить _xscale и _yscale начальные значения.
Посмотрите в статье об основных свойствах Movie Clip объектов, как там устроена работа с их свойствами, я думаю вам всё станет ясно. Особенно обратите внимание на клипы, у которых изменяются _xscale и _yscale свойства.
Всё сделал...картинка разворачивается...а как вернуть на место(начальное значение) не могу((((
men_mc.onRelease = function() {
var men_mc:Tween = new Tween(this , "_xscale", Regular.easeOut, 50,200, 1, true);
var men_mc:Tween = new Tween(this , "_yscale", Regular.easeOut, 50,200, 1, true);
};
Попробуйте на картинку такой код:
men_mc.onRelease = function() { var _newYScale:Number var _newXScale:Number // if(this._yscale == 50){ _newXScale = 200; _newYScale = 200; }else{ _newXScale = 50; _newYScale = 50; } // this.tweenXScale = new Tween(this , "_xscale", Regular.easeOut, this._xscale, _newXScale, 1, true); this.tweenYScale = new Tween(this , "_yscale", Regular.easeOut, this._yscale, _newYScale, 1, true); };ОГРОМНОЕ СПАСИБО!!!
Flashist РУЛИТ!!!