Toon posts:

[FlashMx] Mouse over event

Pagina: 1
Acties:

Verwijderd

Topicstarter
on (rollOver) {
enter.gotoAndPlay("2");
}
on (rollOut) {
enter.gotoAndPlay("3");
}

--------------------------------------------------------

on (rollOver) {
tellTarget ("enter") {
gotoAndPlay("2");
}
}
on (releaseOutside, rollOut) {
tellTarget ("enter") {
gotoAndPlay("3");
}
}

--------------------------------------------------------

Kan iemand mij vertellen waarom het 2de stukje wel werkt, en het eerste stukje niet?
2de stukje is flash4 code in mx, en ik gebruik dat liever niet, maar met mx code kom ik er niet uit. (2 en 3 zijn labels)

  • Scipionyx
  • Registratie: Maart 2001
  • Niet online
Als je "enter" zich in de root bevindt kun je dit proberen:
code:
1
2
3
4
5
6
on (rollOver) {
    _root.enter.gotoAndPlay("2");
}
on (releaseOutside, rollOut) {
    _root.enter.gotoAndPlay("3");
}

Top 4 Anti-Stress regels:
1) Doe zo weinig mogelijk of laat het anderen doen.
2) Als je plots zin hebt om te werken, ga dan zitten en wacht tot het over gaat.
3) Als je iemand ziet rusten...help hem!!
4) Doe vandaag niet wat morgen kan.


Verwijderd

Topicstarter
Helaas dat werkt niet. Maar ik snap dat gewoon niet...

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 19-08 23:05
Denk aan je stop frames, en dat "enter." is niet noodzakelijk.

Motor (of auto) onderhoud bijhouden


Verwijderd

Topicstarter
maar enter is de instance name voor die movie

Verwijderd

wanneer ik geen labels in de movie heb staan, doet gotoAndPlay(2) en gotoAndPlay("2") het zelfde, nl naar frame 2 gaan. wellicht dat het aan je labelnamen ligt?
edit:
ff getest, en idd gaat de mc met tellTarget naar label 2, en met punt-notatie naar frame 2. labelnaam wijzgigen zou dus moeten werken.


edit:
enter. lijkt mij idd wel nodig

[ Voor 50% gewijzigd door Verwijderd op 01-10-2003 11:26 ]


Verwijderd

Topicstarter
wow idd, thx alot m8

Wist niet dat het aan de labels lag als je ze nummert

  • GrimaceODespair
  • Registratie: December 2002
  • Laatst online: 21-08 13:41

GrimaceODespair

eens een tettenman, altijd ...

Volgens mij is het technische verhaal erachter dat object.gotoAndPlay en "gewoon" gotoAndPlay twee verschillende functies zijn. De laatste is zeg maar native. Dat ding is al aanroepbaar sinds Flash nummer zoek maar op. De eerste is er pas gekomen vanaf het werken met objecten (Flash 5 geloof ik).

Ze roepen in wezen andere functies aan. Je kan dan ook nummer 1 itt nummer 2 overschrijven met
Flash ActionScript:
1
2
3
4
MovieClip.prototype.gotoAndPlay = function(frame)
{
    trace("Ik ga lekker niet naar frame " + frame);
}

Wij onderbreken deze thread voor reclame:
http://kalders.be

Pagina: 1