PDA

Volledige versie bekijken : AS voor knoppen die foto's laden < >


RigorMortis
%Europe/Berlin %546 %2005, 14:07
Hallo mensen ik zit met een probleempje! Ik heb een foto menu die een reeks foto's moet laden. Je kan vooruit en achteruit

(Knop) (<) (>) (knop)

Deze foto's laadt ik extern in. Nu het probleem: Hoe kan ik met AS met 1 knop 30 foto's achter elkaar laden.
Even verduidelijken. Je drukt op de > knop foto 1.jpg wordt geladen als je dan weer op de > knop drukt wordt foto 2.jpg geladen.
Nu heb ik het opgelost doormiddel van bij het laden van de foto ook naar een volgend frame te verspringen waar ik de as van de knop wijzig maar dit is nog al een tijd rovend gebeuren.

Alvast bedankt voor jullie hulp!!

Flasher
%Europe/Berlin %602 %2005, 15:27
var current:Number = 1; //huidige foto: begint op 1
var totaal:Number = 30;//totaal aantal foto's
next_btn.onRelease = function() {
/*
als de id van de huidige foto kleiner is dan het totaal aantal foto's wordt,
de volgende foto in container_mc geladen, en de huidige foto wordt met ++current 1 opgehoogd
*/
if(current<totaal) container_mc.loadMovie("foto"+(++current)+".jpg");
};
prev_btn.onRelease = function() {
//idem, maar dan 1 foto terug
if(current>1) container_mc.loadMovie("foto"+(--current)+".jpg");
};

Je moet het zelf maar omzetten naar je eigen instancenamen enzo, maar dat lijkt me niet zo moeilijk

RigorMortis
%Europe/Berlin %625 %2005, 16:00
Harstikke bedankt hier ga ik wel uitkomen.

THANKS!!

RigorMortis
%Europe/Berlin %651 %2005, 16:38
Ik heb nog een probleempje met je script. Ik kan wel vooruit maar niet achteruit. De benaming van mn knoppen is juist.

var current:Number = 1; //huidige foto: begint op 1
var totaal:Number = 30;//totaal aantal foto's
rightbut.onRelease = function() {
/*
als de id van de huidige foto kleiner is dan het totaal aantal foto's wordt,
de volgende foto in container_mc geladen, en de huidige foto wordt met ++current 1 opgehoogd
*/
if(current<totaal) Loader.loadMovie("vakantie/foto"+(++current)+".jpg");
};
leftbut.onRelease = function() {
//idem, maar dan 1 foto terug
if(current>1) Loader.loadMovie("vakantie/foto"+(--current)+".jpg");
};