Просмотр полной версии : ПРОИГРОВАНИЕ КЛИПА В ОБРАТНОМ ПОРЯДКЕ
Я сделал раскладку дивана от сложенного к разложенному. Надо сделать так чтобы по нажатию кнопки "Сложить" диван сложился обратно. Можно сделать с помощью movie tween но это слишком долго да и клип становется тяжелее. Можно ли то как нибудь реализовать на action script? Если да то как. Или может есть наподобии этого исходник.
да можно сие описано в FAQ
LeXi42006
09.02.2007, 19:55
function Divan4ic() {
_root.[divan].prevFrame()
}
setInterval(Divan4ic, 1000)
вешай на первый кадр
[__etc: Не заставляй меня ставить тебе +1.3 с автоматическим баном навсегда]
LeXi42006 поставил я твой код на первый кадар. Ачто дальше то, автомотическое начала складывания мне не надо, надо чтоб на кнопку кликать чтоб складывание пошло, как с кнопкой то быть?
import mx.transitions.Tween;
var myTween:Tween = new Tween(mc, "_x", mx.transitions.easing.None.easeNone,0, Stage.width, 4, true);
myTween.onMotionFinished = function() {
this.yoyo();
};
ключевая фраза Tween.yoyo()
Ищи)))
function mover(){
if(this.direction){
target = this._parent;
cf = target._currentframe;
target.gotoAndStop(target._currentframe + this.direction)
if( target._currentframe >= target._totalframes ){
target.gotoAndStop(target._totalframes);
this.direction = 0;
}
if( (cf + this.direction) <= 1 ){
target.gotoAndStop(1);
this.direction = 0;
}
}
}
_root.divan4ik.createEmptyMovieClip("mover", _root.divan4ik.getNextHighestDepth())
_root.divan4ik.mover.onEnterFrame = mover;
razlojit.onRelease = function(){
_root.divan4ik.mover.direction = 1;
}
slojit.onRelease = function(){
_root.divan4ik.mover.direction = -1;
}
Have fun! :)
Llex3D куда вставлять этот код. напиши а то я не пойму. У меня мувик называется fidgi. Если можно напиши код с комментариями. Пожалуйста.
2Type
this.rolic.Go = 1;
this.rolic.kontroll = 0;
this.rolic.onEnterFrame = function() {
if (this.kontroll == 0 && this.Go>1) {
this.Go -= 1;
}
if (this.kontroll == 1 && this.Go<this._totalframes) {
this.Go += 1;
}
this.gotoAndStop(this.Go);
};
//
this.button_left.onPress = function() {
_root.rolic.kontroll = 0;
};
this.button_right.onPress = function() {
_root.rolic.kontroll = 1;
};
////
смотри все просто :) исходник прикрепляю =)
а толку, он всеравно ниче не поймет=)
Всегда можно спросить ... я подскажу , шаг за шагом , если будет нужно даже в картинках =)
Всегда можно спросить ... я подскажу , шаг за шагом , если будет нужно даже в картинках =)
Только зачем? Если человек не научится решать траблы по мере поступления(направления), то значит это не его дело...
Когда то мой учитель говорил :
-Ненужно запоминать то что есть в справочнике ...
P.S. может Typu и ненужно это больше будет , так зачем ему в это вникать ...
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.