Just nu i M3-nätverket
Gå till innehåll
cj uggla

fade in och fade ut

Rekommendera Poster

Jag skulle vilja med hjälp av action script. klicka på en knapp som fade'ar ner ett specifikt movieklipp, byter till nästa frame och sedan fade'ar upp movie klippet igen. altså en enkel slideshow som man slipper lägga in tweeds och grejer. stort tack för hjälpen!

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Byggde om koden som jag skrev ett par inlägg längre ned och den här koden skall ligga i frame 1

MovieClip.prototype.fade = function() {
value = 5;
this.onEnterFrame = function() {
	this._alpha -= value;
	if (this._alpha <= 0) {
		this.play();
		value = -5;
	}
	if(this._alpha >= 100){
		 this.onEnterFrame = undefined;
	}
};
};

value blir då hastigheten på fadingen,

och en knapp med följande kod

on (release) {
_root.myMC.fade();
}

där myMC är det filmklippet som skall "fadeas"

 

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Hej!

 

Jag skulle behöva göra precis som herr uggla ovan beskriver det, men jag får inte rätt på det. Jag har aldrig använt actionskript tidigare - är ju ny på det här - men jag hoppas att det går att haja hyfsat fort. Skulle ni kunna skriva steg för steg hur det går till (alltså inga utförliga utlägg, bara kort) så ska jag nog kunna fixa det!? Det hade varit jäkligt schysst!

 

Jag har 7 .jpg-bilder som jag vill använda detta till. Jag vill dock att det ska startas on load.

 

[inlägget ändrat 2003-09-18 19:30:05 av Jonas Jönsson]

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Det är tänkt att den första bilden ska visas i ca 3 sek. för att sedan "fadas" ut och strax därpå "fadas" nästa bild in. När de 7 bilderna är slut börjar den om.

 

Alltså likadant som på denna sajt: http://www.tagehotels.com/

 

Jag fattade det som att det var så Ugglan menade, men det var det kanske inte?

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

nä, jag ville ha precis vad jag fick, min fade'as ner till vit imellan bilderna, men jag förstår att du vill ha. Jag har hittat en kod som jag har modifierat efter ditt behov. testa denna.

 

I frame ett klistar du in detta:

 

pic_arr = ["bild1.jpg", "bild2.jpg", "bild3.jpg", "bild4.jpg", "bild5.jpg", "bild6.jpg", "bild6.jpg"];

blank_mc.attachMovie("slideshow", "uuShow", 1, {_x:0, _y:0, _xscale:100, _yscale:100, _visible:false, fps:12, nFrames:24, alphaIncr:5, slides_arr:pic_arr, slideDepth:50, repeat:true});

blank_mc.uuShow.addListener(blank_mc);

blank_mc.onAllSlidesLoaded = function() {

this.uuShow._visible = true;

this.uuShow.beginTransitions();

};

blank_mc.onShowOver = function() {

};

 

 

sedan skapar du ett tomt movieclip som du döper till: "blank_mc" klart!!

 

skriv in egna filnamn i koden ovan.

 

 

Annars ka jag rekomendera att du går igenom help>lessons>, sedan lär dig om "motion tweens" för denna typer att funtioner. Att börja med actions scripts är inte den bästa vägen att gå :)

 

Lycka till!

 

 

[inlägget ändrat 2003-09-23 10:55:59 av cj uggla]

[inlägget ändrat 2003-09-23 12:29:31 av cj uggla]

[inlägget ändrat 2003-09-23 12:40:04 av cj uggla]

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×
×
  • Skapa nytt...