Ausgelesenes Bild an Bühnengröße anpassen

Webflasher

Mitglied
Zuletzt bearbeitet:
Hier:

PHP:
import mx.transitions.*;


this.createEmptyMovieClip("con",1);


this.con._alpha = 0;


var index:Number = 0;


var urls:Array = new Array("(1).jpg", "2.jpg","3.jpg");


var len:Number = urls.length;


var pause:Number = 5000;


function startLoader(){
	//Lauscher und MovieClipLoader-Instanz erstellen
	_root.mclListener = new Object();
	_root.mcLoader = new MovieClipLoader();
	_root.mcLoader.addListener(_root.mclListener);
	
	//und das erste Bild laden
	_root.mcLoader.loadClip("bild/"+_root.urls[index], _root.con);


	//Bild ist geladen und MC wurde befüllt:
	mclListener.onLoadInit = function(mc:MovieClip) {
		trace("fertig, beladen wurde "+mc);
		
		//MC auf die Bühnen-Mitte setzen:
		mc._x = int((Stage.width - mc._width)/2);
		mc._y = int((Stage.height - mc._height)/2);
		_root.fader(mc,true);
		
	}  

}

function fader(mc,blende){
  
	if(blende){
    
      var tw1:Tween = new Tween(mc, "_alpha", mx.transitions.easing.None.easeNone, 0, 100, 0.6, true);
      tw1.onMotionFinished = function() {//wenn ausblenden beendet...
        _root.meineID = setInterval(_root,"weiter",_root.pause);//5 Sek Pause
      }
   }
   else{
      var tw2:Tween = new Tween(mc, "_alpha", mx.transitions.easing.None.easeNone, 100, 0, 0.6, true);
      tw2.onMotionFinished = function() {//wenn ausblenden beendet...
        _root.folgefilm();
      }
   }
}


function weiter(){
	trace("Pause beendet");
	
	
    clearInterval(_root.meineID);
	
	
	_root.fader(_root.con,false);
	
}

function folgefilm(){
	trace("folgefilm");
	 _root.index++;
	 
	
	if(_root.index == _root.len){
	
		_root.index = 0;
	}
	_root.mcLoader.loadClip("bild/"+_root.urls[index], _root.con);
	
}


startLoader();

this.stop();
 
Dein Skript paßt aber mit diesem Satz hier nicht überein
da ich mich mit as3 noch nicht so gut auskenne.
Dein Code ist AS2 ;)

PHP:
//Diesen Code am anfang des Skriptes setzen
Stage.scaleMode = "noScale";  
Stage.align = "TL"; 



//Bild ist geladen und MC wurde befüllt:
    mclListener.onLoadInit = function(mc:MovieClip) {
        trace("fertig, beladen wurde "+mc);
        
		
		//MC Skalieren
		//
		mc._width = Stage.width;
		mc._height = Stage.height;
		//
		
		
        //MC auf die Bühnen-Mitte setzen:
        mc._x = int((Stage.width - mc._width)/2);
        mc._y = int((Stage.height - mc._height)/2);
        _root.fader(mc,true);
        
    }
 
Zuletzt bearbeitet:
Vielen vielen Dank.

Vielen vielen Dank.

Du weißt gar nicht wie lange ich schon gegooglet habe. Ich war kurz vorm Verzweifeln.

Ich hatte mir von diesem Eintrag nicht viel erhofft. Und jetzt ist es gelöst:D:D:D.

Vielen Dank.

Ein kleines Problem, hätte ich aber noch. Da ich meiner Diashow, im Dreamweaver sage, dass sie 100% breit sein soll (in meiner zweiten Spalte) verliert sie die Proportionen. Da muss ich mir noch was einfallen lassen. Vielleicht hast du ja auch noch einen Rat.

Nochmals Danke
 

Neue Beiträge

Zurück