Camille
Threadersteller
Dabei seit: 20.08.2005
Ort: -
Alter: 43
Geschlecht:
|
Verfasst Di 30.08.2005 13:55
Titel Wer kann mir bei meinem AS helfen? Slider aus AS nehmen |
|
|
Hallöchen,
ich habe ein Problem mit meinem AS. Und zwar möchte ich die Slider/Fade-Funktion herausnehmen. Wenn ich es so probiere, wie ich es denke, funktioniert leider garnichts mehr. Aber ich muss wohl auch erwähnen, dass mir jemand es mehr oder weniger gemacht hat.
Vielleicht kann ja mal sich jemand das ansehen...
Vielen Dank im Voraus!
Code: |
var directory = "bilder/";
var i = 1;
var aktiv = "pic1";
var tempo = 50;
var files_array = new Array();
MovieClip.prototype.fade = function(a, g) {
this.action = a;
this.geschwindigkeit = g;
this.onEnterFrame = function() {
if (this.action == 'aus' && this._alpha>0) {
this._alpha -= this.geschwindigkeit;
if (this._alpha<=1) this.removeMovieClip();
}
if (this.action == 'ein' && this._alpha<100) this._alpha += this.geschwindigkeit;
};
};
next_btn.onRelease = function(){
if(_root.i == files_array.length) _root.i = 1;
else _root.i++;
loader();
}
prev_btn.onRelease = function(){
if(_root.i >1) _root.i--;
else _root.i = files_array.length;
loader();
}
loader = function(){
_root.bild_mc.createEmptyMovieClip('pic'+_root.i, _root.i);
var pic = _root.bild_mc['pic'+_root.i];
pic.loadMovie(directory+files_array[_root.i-1], 0);
pic._alpha = 0;
this.attachMovie("blur", "blur", 100);
this.blur._alpha = 75;
this.blur._x = 0;
this.blur._y = 0;
this.blur._width = Stage.width;
this.blur._height = Stage.height;
this.attachMovie("preloader", "preloader", 101);
this.preloader._x = Stage.width/2;
this.preloader._y = Stage.height/2;
loadcontroll = this.createEmptyMovieClip("controller",10000)
loadcontroll.onEnterFrame = function(){
ready = int(pic.getBytesLoaded()*100/pic.getBytesTotal());
preloader.bar._alpha = 100;
preloader.bar._xscale = ready;
if(ready >= 100){
preloader.unloadMovie();
blur.unloadMovie();
_root.bild_mc[aktiv].fade('aus',_root.tempo);
_root.aktiv = 'pic'+_root.i;
// Folgende Zeile auskommentieren, wenn nicht horizontal zentriert werden soll
//_root.bild_mc._x = 0;
//_root.bild_mc[_root.aktiv]._x = (Stage.width - _root.bild_mc[_root.aktiv]._width)/2;
// Folgende Zeile auskommentieren, wenn nicht vertikal zentriert werden soll
//_root.bild_mc[_root.aktiv]._y = (Stage.height - _root.bild_mc._y - _root.bild_mc[_root.aktiv]._height)/2;
_root.bild_mc[aktiv].fade('ein',_root.tempo);
delete loadcontroll.onEnterFrame;
}
}
}
theVars=new LoadVars();
theVars.onLoad = function(status){
if(status){
files_array = this.files.split(",");
laden = function(){
_root.bild_mc.createEmptyMovieClip('pic'+_root.i, _root.i);
var pic = _root.bild_mc['pic'+_root.i];
pic.loadMovie(directory+files_array[_root.i-1], 0);
pic._alpha = 0;
this.attachMovie("blur", "blur", 100);
this.blur._alpha = 75;
this.blur._x = 0;
this.blur._y = 0;
this.blur._width = Stage.width;
this.blur._height = Stage.height;
this.attachMovie("preloader", "preloader", 101);
this.preloader._x = Stage.width/2;
this.preloader._y = Stage.height/2;
loadcontroll = this.createEmptyMovieClip("controller",10000)
loadcontroll.onEnterFrame = function(){
ready = int(pic.getBytesLoaded()*100/pic.getBytesTotal());
preloader.bar._alpha = 100;
preloader.bar._xscale = ready;
if(ready >= 100){
preloader.unloadMovie();
blur.unloadMovie();
// Folgende zwei Zeilen auskommentieren, wenn nicht horizontal zentriert werden soll
//_root.bild_mc._x = 0;
//_root.bild_mc.pic1._x = (Stage.width - _root.bild_mc.pic1._width)/2;
// Folgende Zeile auskommentieren, wenn nicht vertikal zentriert werden soll
//_root.bild_mc.pic1._y = (Stage.height - _root.bild_mc._y - _root.bild_mc.pic1._height)/2;
_root.bild_mc[aktiv].fade('ein',_root.tempo);
delete loadcontroll.onEnterFrame;
}
}
}
laden();
}
};
theVars.load("bilder.txt");
Stage.showMenu = false;
stop();
|
|
|