Volledige versie bekijken : knop laten werken
Toelieloe
%Europe/Berlin %595 %2005, 15:18
jaja, ik heb nu een knop gemaakt. Maar hoe krijg ik het zo, dat als ik erop druk de link naar de pagina geopend wordt waar ik hem heen wil linken. Ik had get url op een frame geprobeerd, maar het werkt niet want hij opent de pagina dan al voor ik op de knop druk.
Wat moet ik doen?
TheSilentWitness
%Europe/Berlin %599 %2005, 15:22
Je zet op de eerste frame:
instanceButton.onRelease = function(){
getURL ("http://www.jedomein.be")
}
en dan aanpassen naar jou dingen:)
Succes
vincoid
%Europe/Berlin %601 %2005, 15:26
je moet eerst zeggen dat het moet worden geactiveerd als er op de buuton wordt geklikt, dat gaat als volgt:
on (release) {
getURL("http://www.website.com", "_blank");
}
on (release) betekent dat de actie uitgevoerd wordt als er op de button wordt geklikt en dat er vervolgens wordt losgelaten (linkermuisknop)
{ betekent dat er een actie komt
getURL("http://www.website.com", "_blank"); dit houdt in dat de website in een nieuw scherm (_blank) wordt geopent, uiteraard moet je http://www.website.com vervangen door jouw URL
en vervolgens gebruik je dit tekentje } om dit gedeelte van het script af te sluiten.
Toelieloe
%Europe/Berlin %605 %2005, 15:32
wauw bedankt ik ga het proberen! :D
Toelieloe
%Europe/Berlin %622 %2005, 15:56
:( nah zeg het lukt me niet. als ik het probeer te plakken krijg ik de volgende melding:
Clipboard Actions: Line 1: Mouse events are permitted only for button instances
on (release) {
dus, wat betekend dat nou weer? en wat doe ik verkeerd?
TheSilentWitness
%Europe/Berlin %623 %2005, 15:57
Daarom, gebruik kmijn methode;)
peres
%Europe/Berlin %623 %2005, 15:58
je moet de as wel in de actionscript van de button zelf plakken
of is dat het probleem niet?
TheSilentWitness
%Europe/Berlin %627 %2005, 16:03
Dat van mij plak je op de eerste frame...
Je kent je button een instancenaam toe en je verwijst er in de code naar.
Dan treden er geen problemen op:)
Toelieloe
%Europe/Berlin %628 %2005, 16:05
oke, gedaan en daar krijg ik hem zonder error erin :D
dus ik exporteerde hem naar mijn bureaublad. Opende hem vervolgens met de flashplayer. (weet ik veel hoe je het noemt, gewoon openen zodat je het resultaat kan zien zeg maar.)
Maar als ik erop klik gebeurd er niets... Of werkt het pas als het online is? Leek me logisch als dat niet was, maar ik kan het fout hebben.
Doe ik iets fout?
TheSilentWitness
%Europe/Berlin %631 %2005, 16:09
Hmm, misschien heeft eht er iets mee te maken dat jij nog Flash 5 hebt?
Ik weet het niet... Zet anders je fla'tje ff online:)
Toelieloe
%Europe/Berlin %635 %2005, 16:14
:( online heeft hij er even weinig zin in. welke flash heb jij dan? en kan het met flash 5 misschien gewoon niet?
TheSilentWitness
%Europe/Berlin %637 %2005, 16:18
Dat weet ik niet, daarvoor zou Roenes of een andere ervare Flasher die nu online is moeten antwoorden
En met online zetten bedoel ik eigenlijk op dit forum, dan kunnen we mee speuren naar de fout:)
Roenes
%Europe/Berlin %639 %2005, 16:21
Dat weet ik niet, daarvoor zou Roenes of een andere ervare Flasher die nu online is moeten antwoordenTadaa :D
De oplossing van Silent is normaal gesproken perfect alleen wordt deze notatie nog niet ondersteund in Flash 5. Dit kan pas vanaf Flash MX. Je zult het toch op de manier moeten doen die vincoid beschrijft. Je moet die code OP de button zetten. Dus button selecteren -> actions scherm openen -> code plakken -> testen maar :)
flashfreak
%Europe/Berlin %640 %2005, 16:22
in Flash 5 moet je toch gebruik maken van AS 1.0?
zit hem daar de fout niet, wieweet is de code enkel voor AS 1.0
Toelieloe
%Europe/Berlin %641 %2005, 16:23
oh, oke :D slimmert ben ik :D
even kijken hoor.
http://www.members.lycos.nl/indoziejeiets1/r.swf
daar is het. Het is wel erg uit het verband gerekt. maar met de html code krijg ik hem weer kleiner hoor ;)
euh, tis ook vrij simpel, heb het van een standaard iets geleerd. maar dat was om er gewoon even bekend mee te worden en de expirimenteren. :I
dus niet lachen graag ;)
naja, zeg het maar dan :D wat doe ik fout :P
Roenes
%Europe/Berlin %644 %2005, 16:27
de on(release) code heb je waarschijnlijk niet op de button gezet. Of heb je een mc gebruikt als button? Want dat kan volgens mij ook pas vanaf flash MX. Dus daar kan het ook nog aan liggen. (maar dan zou je volgens mij een foutmelding moeten krijgen tijdens het publishen)
:)
Toelieloe
%Europe/Berlin %649 %2005, 16:35
pfff, ik snap er geen **** meer van nu. AS? MC? Op de button?
Ik heb het gewoon in het eerste de beste frame geplakt wat ik zag. Wat ik dacht dat simpel was omdat er maar 1tje was.
Of moet ik het in een frame van een symbool plakken?
peres
%Europe/Berlin %652 %2005, 16:40
ff voor de duidelijkheid
MC = MovieClip
AS = ActiosnScript
en ja je moet de hierbovengenoemde actions script op de button toepassen. Dus eerst jou button selecteren en dan -> actionscript
on (release) {
getURL("http://www.website.com", "_blank");
}
Toelieloe
%Europe/Berlin %660 %2005, 16:51
goed sla me maar als ik een domme fout maak maar dit is wat ik doe:
ik zit in scene 1 (ik heb er maar 1)
ik selecteer de button. (tenminste dat denk ik, hij is omgeven door een kader als ik hem aanklik.)
ik ga met mijn muis naar het eerste frame en dubbel klik. (ik kom in frame actions)
ik plak in de rechter kant:
on (release) {
getURL("http://www.website.com", "_blank");
}
Waarna gelijk het volgende bericht tevoorschijn komt:
the actions on the clipboard contain errors. Actions with errors cannot be paste into normal mode.
Ook volgt er een andere bericht in een schermpje:
Clipboard Actions: Line 1: Mouse events are permitted only for button instances
on (release) {
Waarna ik dus weer bij het begin sta.
Roenes
%Europe/Berlin %661 %2005, 16:52
goed sla me maar als ik een domme fout maak maar dit is wat ik doe:
ik zit in scene 1 (ik heb er maar 1)
ik selecteer de button. (tenminste dat denk ik, hij is omgeven door een kader als ik hem aanklik.)
ik ga met mijn muis naar het eerste frame en dubbel klik. (ik kom in frame actions)
ik plak in de rechter kant:
on (release) {
getURL("http://www.website.com", "_blank");
}
In het rode deel gaat het fout. Druk na het selecteren van de button eens op F9. Dan komt ook het actions scherm en dan ga je verder met het plakken van de on(release) code :)
Toelieloe
%Europe/Berlin %663 %2005, 16:56
driftig druk ik op F9, :D maar er gebeurd helemaal niets.
Roenes
%Europe/Berlin %665 %2005, 16:58
driftig druk ik op F9, :D maar er gebeurd helemaal niets.Shit, mijn fout. F9 is het actions scherm in MX2004. Volgens mij is het actions scherm in flash 5 F2. :)
Toelieloe
%Europe/Berlin %668 %2005, 17:02
ook F2 laat het afweten. Ik heb inmiddels ook de andere Fknoppen maar geprobeerd :D maar niet hoor. met F1 kom ik op een of andere pagina, Met F5 voeg ik een frame toe met F6 een Keyframe met F8 maak ik een symbool en F12 laat hij me de knop op een pagina zien.
de andere Fknoppen doen helemaal niets.
Toelieloe
%Europe/Berlin %672 %2005, 17:08
oooooooooo wat voor een koe kan je zijn :D ???
(ik heb het over mezelf) ;)
ik denk ik zal eens op mijn knop met rechts drukken, en wat staat daar? Actions :D
dus ik daarheen en jawel! het werkt nu perfect!!!!!
Graag wil ik iedereen bedankt voor zijn tijd, moeite en geduld, ik ben immers weer een ervaring rijker met betrekking tot Flash. :D
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.