mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 20.11.2008 11:29 Benutzername: Passwort: Auto-Login

Thema: Wer kann mir bei meinem AS helfen? Slider aus AS nehmen vom 30.08.2005

Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Multimedia -> Wer kann mir bei meinem AS helfen? Slider aus AS nehmen
Autor Nachricht
Camille
Threadersteller

Dabei seit: 20.08.2005
Ort: -
Alter: 27
Geschlecht: Weiblich
Verfasst Di 30.08.2005 12:55
Titel

Wer kann mir bei meinem AS helfen? Slider aus AS nehmen

Antworten mit Zitat Zum Seitenanfang

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. Lächel

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();
  View user's profile Private Nachricht senden
Turbulenz

Dabei seit: 06.09.2005
Ort: Dresden
Alter: 30
Geschlecht: Männlich
Verfasst Di 06.09.2005 19:56
Titel

Antworten mit Zitat Zum Seitenanfang

versteh ich nicht, was willste denn wirklich machen damit, und was soll am Schluss übrigbleiben. Bitte mal etwas deutlicher formulieren.

Bis dahin...
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen Slider verlangsamen?
Flash Slider
Galerie? Slider? Was ist das?
Slider / Bildleiste mit Steuerung
ist dieser image slider open source?
mediabox + mootools slider blockieren sich?
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Multimedia


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.