PDA

Volledige versie bekijken : Button


johiem
%Europe/Berlin %751 %2008, 18:02
Hallo,

Ik een flash template gedownload die pagina's aanvoerd doormidel van num =

dus pagina 1 : num = 1, etc

maar nu is mijn vraag ik wil nu nog een button toevoegen, en deze naar pagina 6 laten gaan. maar omdat er standaard maar 5 pagina's bijkwamen kan ik nergens vinden waar ik num = 6 moet toevoegen. als ik bij die nieuwe button num = 5 toevoeg gaat ie naar pagina 5.

ook hebben de pagina's geen labels en kan ik nergens vinden waar num = wordt ingesteld.

dit is de code die er wordt afgespeeld op een button:

onClipEvent(load) {
num=5;
this.title1.gotoAndStop(num);
this.title2.gotoAndStop(num);
this.sq.gotoAndStop(num);
}

on(rollOver) {
if(_root.link<>num) {
this.gotoAndPlay("s1");
}
}

on(rollOut, releaseOutside) {
if(_root.link<>num) {
this.gotoAndPlay(_totalframes - _currentframe);
}
}


on(release) {
if(_root.link<>num and _root.animation==1) {
_root.gall_moving(505.4,0)
_root.animation=0;
_root.link_prev=_root.link;
_parent["item" + _root.link].gotoAndPlay("s2");
_root.link=num;
_root.play();
}
}

hopelijk kunnen jullie me helpen

WickedMind
%Europe/Berlin %827 %2008, 19:51
Je AS is echt beroerd. Niet jouw schuld, maar tis oud gescript.
Bij onRelease roep je dit aan:
gall_moving(505.4,0)
Dat is een functie die een MC waarschijnlijk verplaats naar die posities (x, y naar verwachting).
Ik verwacht dus dat er ergens een MC is die per button click van links naar rechts verschuift?
Aan het einde daarvan moet je de zesde pagina dan toevoegen en die coördinaten doorgeven aan je movie. En num uiteraard naar 6 zetten.
Code of een .fla hebben we meer aan btw.

johiem
%Europe/Berlin %841 %2008, 20:11
deze gall_moving is overal hetzelfde...

WickedMind
%Europe/Berlin %876 %2008, 21:02
dan gaat deze code over een nieuwe pagina:
_parent["item" + _root.link].gotoAndPlay("s2");

of _root.play(); in combi met een je 'num'.

Maarjah... daarvoor zouden we echt volledige AS code van je .fla moeten zien, en waarschijnlijk ook je .fla. Het ziet er namelijk niet naar uit alsof het heel dynamisch is opgebouwd.
Als dat gall_moving(); overal het zelfde is... wat doet die dan. Dan moet die ergens anders toch weer gemanipuleerd worden neem ik aan?