[Flash mx] Label + AS vraag.

Pagina: 1
Acties:

  • MrVegeta
  • Registratie: September 2002
  • Laatst online: 04-05 23:00

MrVegeta

! Dolf is rechtvaardig !

Topicstarter
Hey, jongens ik kom steeds dichterbij mijn einddoel met mijn flash site :).

Ik heb dus 2 swf bestanden, de ene heet intro op de laatste keyframe opent die inhoud.swf. Werkt heerlijk. In inhoud.swf zit mijn inhoud en menu etc, daar werk met labels.

http://www.wiking-clan.nl/peter/flash/inhoud.swf
http://www.wiking-clan.nl/peter/flash/inhoud.fla

Ik heb/wil dus een een schuifent menu hebben, ik heb de laatste 2 buttons al onder handen genomen, de 1e 3 werken niet goed.

code:
1
2
3
this.onRelease = function(){ 
    _root.gotoAndPlay("contactin");
}


Deze AS zit dus op een knop, met de AS gaat die terug naar de root en speelt ie label contactin af waar een animatie in gebeurt (oranje vorm schuift het beeld in), op het einde van dit stuk zit een stop zodat het daar blijft staan. Nu heb ik daar achter een label contactuit die wil ik graag afspelen als er op een andere knop word gedrukt en dat die daarna die label gaat afspelen bv, portfolioin.

Simpel gezegd, ik wil een manier weten om een stukje label/timeline af te spelen na een een stop als er op een andere knop is gedrukt.

Ik hoop dat jullie het wat snappen wat ik probeer te krijgen, check anders even de fla en swf, dan wordt het al een stuk duidelijk.

Afbeeldingslocatie: http://www.wiking-clan.nl/peter/help.jpg

Geeft steekhoudelijke argumenten terwijl hij niet weet waar het over gaat. BlizzBoys, HD casts van StarCraft II gemaakt door Tweakers! Het begint, Zombiepocalyps


Verwijderd

als je nou op het frame na de stop een actie zet
code:
1
gotoAndPlay(nextLabel);

en dan op je portfolio button
code:
1
2
3
4
this.onRelease = function(){ 
    _root.nextLabel = "portfolioin";
    _root.play();
}

  • MrVegeta
  • Registratie: September 2002
  • Laatst online: 04-05 23:00

MrVegeta

! Dolf is rechtvaardig !

Topicstarter
Verwijderd schreef op zondag 26 juni 2005 @ 15:35:
als je nou op het frame na de stop een actie zet
code:
1
gotoAndPlay(nextLabel);

en dan op je portfolio button
code:
1
2
3
4
this.onRelease = function(){ 
    _root.nextLabel = "portfolioin";
    _root.play();
}
Hm, net ff geprobeerd maar het werkt niet echt goed of ik doe natuurlijk iets fout.
Maar er zijn 5 buttons waar het dus mee moet gebeuren, en niet alleen deze 2.

Maar ik snap je code ook niet helemaal.

code:
1
gotoAndPlay(nextLabel);


Moet ik deze op de layer waar ik mijn AS iin heb, na de 1e stop?

code:
1
2
3
4
this.onRelease = function(){ 
    _root.nextLabel = "portfolioin";
    _root.play();
}
[/quote]

En wat doet dit? wat speelt dit af? portfolioin waarschijnlijk, maar hoe zorgt die dan dat die portfoliouit speelt?

Geeft steekhoudelijke argumenten terwijl hij niet weet waar het over gaat. BlizzBoys, HD casts van StarCraft II gemaakt door Tweakers! Het begint, Zombiepocalyps


  • MrVegeta
  • Registratie: September 2002
  • Laatst online: 04-05 23:00

MrVegeta

! Dolf is rechtvaardig !

Topicstarter
Een bumpje.

Kan iemand hier over nog wat uitleg geven?

Geeft steekhoudelijke argumenten terwijl hij niet weet waar het over gaat. BlizzBoys, HD casts van StarCraft II gemaakt door Tweakers! Het begint, Zombiepocalyps


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 04-05 14:55

Janoz

Moderator Devschuur®

!litemod

Dat tweede stukje code doet niks anders dan verder spelen en een variabele zetten. Aan het eind van contactUit (en alle anderen) zet je gewoon iets neer als gotoAndPlay(_root.nextLabel).

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'