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

Otroligt snyggt gjort! Men hur?

Rekommendera Poster

Jag har fastnat med en sak i FLASH. Jag har hittat en mycket snygg funktion på följande hemsida:

http://www.cartier.com/us/index.html

 

När dom presenterar produkterna på den här hemsidan så slidar dom in snyggt från höger och åker ut till vänster. Låt säg att det finns 10 produkter och jag tittar på prdukt #3 och hoppar sedan vidare till produkt #10 så svissar produkterna mellan 3 och 10 iväg i snabb fart från vänster till höger och skulle jag sedan vilja gå tillbaka till produkt 3, 4 eller kanske 5 så svissar det snabb dit fast då från vänster till höger.

 

Detta är mycket snyggt och proffsigt gjort men jag undrar bara hur dom burit sig åt?! Finns här någon som har någon teori om detta? Kan kan hitta sån här information på nån annan site?

 

Tacksam för all hjälp och alla svar jag kan få!

 

Mike

 

Dela detta inlägg


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

Inte alls speciellt svårt att uppnå med ActionScript (förutsatt att man behärskar det förstås). Bara en fråga om kombination av förändring av horisontal position baserat på acceleration/inbromsning inom ett visst intervall. Men visst, jag håller med, effekten är snygg.

 

Dela detta inlägg


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

I frame ett

MovieClip.prototype.moveX = function(xloc) {
this.onEnterFrame = function() {
	this._x += (xloc - this._x) / 4;
	if (Math.round(this._x) == xloc) {
		this._x = xloc;
		this.onEnterFrame = undefined;
	}
};
};

 

Sen så har du ett antal knappar där du styr hur långt du vill att filmklippet skall skall förflytta sig i sidled

t.ex.

on(release){
_root.ball.moveX(500);
}

där ball är instance name på filmklippet. Ett minusvärde ovan gör så att filmklippet rör sig ut åt vänster.

 

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...