PDA

Volledige versie bekijken : Frame label vanuit MC


Remon
%Europe/Berlin %913 %2005, 21:55
Ik kom even niet uit een code om een button naar een bepaalde
framelabel te laten gaan in Flash.
Kort gezegd gaat het om eem button die in een movieclip zit (submenu)
deze button in de movieclip moet verwijzen naar een framelabel in scene 1.

Als ik de code gebruik:

on (press) {
gotoAndPlay("Naam Framelabel");
}

dan doet hij niets want hij gaat dan naar mijn idee de framelabel zoeken
in die movieclip.
Hij moet dus de framelabel gaan zoeken in scene 1 (begin) dus.

Volgens mij moet dat met iets van _root zodat hij in het begin gaat zoekn maar
ik weet niet hoe die code eruit zet wie kan me helpen?

Roenes
%Europe/Berlin %915 %2005, 21:58
_root.gotoAndPlay("Naam framelabel"); ipv jouw regel :)

Uiteraard wel on(press) eromheen :)

Dopefish
%Europe/Berlin %462 %2005, 11:05
netter is nog als je _level0.gotoAndPlay("naam Framelabel");
doet want dan gaat ie echt naar je scene 1

Roenes
%Europe/Berlin %721 %2005, 17:18
_level0 en _root doen het lang niet altijd he ;) dus geen van beide is netter. Als je nl je swf gaat inladen heb je kans dat _root en _level0 niet meer naar de juiste timeline wijzen en werken beide methodes niet. Als je je swf stand alone draait dan verwijzen _level0 en _root naar hetzelfde en is geen van beide beter :)

synsys02
%Europe/Berlin %537 %2006, 13:53
Om een ouder topic maar even weer nieuw leven in te blazen...

Hoi Roenes,

Hoe zou het volgens jou wel moeten dan? Hier loop ik dus tegen aan...

Jimbooo
%Europe/Berlin %546 %2006, 14:06
_parent.gotoAndPlay("blabla");

FredHeusschen
%Europe/Berlin %548 %2006, 14:09
_parent

synsys02
%Europe/Berlin %563 %2006, 14:31
Da's snel zeg, thnX!

Maar... ik wil in dit swf-je instellen dat er een mc wordt afgespeeld dat ik in de timeline heb gezet wanneer je met de muis over een onzichtbare button gaat.

Nu werkt _parent bij mij ook niet (zowel lokaal als op de site)
Deze code gebruik ik dus:

on (rollOver){
_parent.gotoAndPlay("framestukkie");
}

synsys02
%Europe/Berlin %840 %2006, 21:10
Voor de duidelijkheid plaats ik nog ff m'n fla hier. Ik kom er namelijk nog niet uit :-(

Ik heb dus 1 main swf bestand welke dus dit bijgesloten fla bestand als swf in dient te laden. Dat lukt op zich wel, alleen is de tekst niet te zien als je er met de muis overheen gaat.
Gebruik ik de _parent. optie niet, dan doet ie 't lokaal dus wel goed en online niet...

Ik heb alle swf's overigens in de subdir /pages staan, misschien dat dat ook nog wat uit maakt?! De basis.swf roep ik dus aan met "domein.nl/pages". In de main.swf verwijs ik naar de "/pages/sub.swf" -bestanden...

Ik hoop dat jullie me kunnen helpen.

synsys02
%Europe/Berlin %530 %2006, 13:43
schopje (sorry)

FredHeusschen
%Europe/Berlin %544 %2006, 14:03
het bijgesloten bestand wordt ingeladen??
dan verwijst de_parent dus naar de _root en zal de _root naar het framelabel 'tekst' gaan.
om naar mc op de root te verwijzen doe je:

_parent.mcinstance.play();

mcinstance vervangen voor de instance van de mc...
probeer anders ook _root ipv _parent.

synsys02
%Europe/Berlin %992 %2006, 00:48
Kheb alle mogelijkheden geprobeerd volgens mij, maar 't lukt helaas nog niet...
- heb de instance op de stage een naam gegeven en deze gekoppeld
- ook heb ik de naam v/d mc zelf getest
- heb tevens getest met of zonder het framelabel ("framelabel") in de .play();
- zowel met _root als _parent

Zie ik iets dan toevallig nog over het hoofd??! :-S

renegeuze
%Europe/Berlin %101 %2006, 03:26
Ik kom (echt) niet uit je verhaal maar je kan wel alle swf in de root folder zetten om het jezelf makkelijk te maken.

Gr.
René

synsys02
%Europe/Berlin %516 %2006, 13:24
Hèhè, ben er eindelijk uit :-) Wil nl. wel graag met dir's werken om alles lekker overzichtelijk te houden. Zomaar opgeven leer je niet echt van, dus ;-)

Voor de geinteresseerden:
Ik had het gedeelte van de inhoud v/d site in mijn main.swf content genoemd. Deze moest in het pad staan van de swf die ik inlaad, dus: _parent.content.gotoAndPlay("frame naampie");