login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Button, onclick event. (Opgelost)

Offline Guardian - 29/10/2007 22:34
Avatar van GuardianNieuw lid Hallo allemaal,

Ik werk zelden of nooit met flash, vandaar deze waarschijnlijk domme vraag
Ik heb een flash menu gemaakt, met 5 eenvoudige buttons,
Nu wil ik uiteraard op elke button een onclick event zetten met als link

?page=home bijvoorbeeld.

Hoe doe ik dit?

Dank u!

15 antwoorden

Gesponsorde links
Offline SilVeX - 29/10/2007 22:45
Avatar van SilVeX HTML beginner
  1. on (release) {
  2. getURL("http://hier.je.url", "_target");
  3. }

Offline Guardian - 29/10/2007 22:49
Avatar van Guardian Nieuw lid en waar doe ik dit dan?
Want ik vermoed dat ik toch ergens moet vermelden om welke button deze actie gaat?
Offline Rens - 29/10/2007 22:51
Avatar van Rens Gouden medaille

Crew algemeen
In de actionscript van de betreffende button...
Offline vinTage - 29/10/2007 22:56
Avatar van vinTage Nieuw lid aanvulling, die target is optioneel
  1. on(release){
  2. getURL('url.php?blaat');
  3. }


aanvulling2
Je kan ook (beter) met knoppen werken met instance namen, bovenstaande was actionscript 1 / 2

  1. home.onRelease = function(){
  2. getURL('url.php?blaat');
  3. }



in actionscript 3
  1. homeKnop.addEventListener(MouseEvent.CLICK, home);
  2.  
  3. function home(event:MouseEvent):void{
  4. navigateToURL(new URLRequest('url.php?blaat'));
  5. }
Offline Guardian - 29/10/2007 22:56 (laatste wijziging 29/10/2007 23:02)
Avatar van Guardian Nieuw lid zodra ik mijn button aanklik kan ik geen actionscript meer toevoegen

"handelingen kunnen niet worden toegepast op deze selectie"
Ik probeer aanvulling 2 even 

Doet het niet, knop heeft nochtans instance name.

Deze errors krijg ik:

1119: Access of possibly undefined property onRelease through a reference with static type flash.display:SimpleButton.
en
1180: Call to a possibly undefined method getURL.
Offline vinTage - 29/10/2007 23:06
Avatar van vinTage Nieuw lid lees mijn antwoord aangaande actionscript 3 ;)
Offline Guardian - 29/10/2007 23:22
Avatar van Guardian Nieuw lid Bij het gebruik van script 3 krijg ik:

1023: Incompatible override.
1021: Duplicate function definition.
Offline vinTage - 29/10/2007 23:30
Avatar van vinTage Nieuw lid lees de errors 

Ik DENK...dat je de knop "home" hebt genoemd, en de functie OOK
Offline Guardian - 29/10/2007 23:35
Avatar van Guardian Nieuw lid lol ja idd.
Aangepast.
knop heet homeKnop en functie home.

geen errors maar hij doet ook NIETS...
Pff verdorie...vroeger (in vorige flash versies was dit precies eenvoudiger)
Offline vinTage - 29/10/2007 23:37
Avatar van vinTage Nieuw lid tuurlijk doet hij het nu wel (check je browser maar) 
AS is hoofdlettergevoelig, dus homeKnop moet ook echt homeKnop heten he .
Offline Guardian - 29/10/2007 23:40
Avatar van Guardian Nieuw lid hij heet ook ECHT homeKnop 

Ik merk dat als ik het offline test hij het wel tracht te openen maar online gebeurd er niets...:s
Kan dit mss liggen aan de implementatie?

dit is mijn code:
  1. <object width="800" height="150">
  2. <param name="movie" value="menubalk.swf">
  3. <embed src="menubalk.swf" width="800" height="150">
  4. </embed>
  5. </object>
Offline vinTage - 29/10/2007 23:47
Avatar van vinTage Nieuw lid http://creator....nopke.html



en de fla..

http://creator....Knopke.fla
Offline Guardian - 30/10/2007 00:20
Avatar van Guardian Nieuw lid oke zover zijn we.
Hoe kan ik de target gewoon op huidige page zetten?:)

Bedankt voor de hulp vinTage
Offline SilVeX - 30/10/2007 09:32
Avatar van SilVeX HTML beginner
  1. _self
Offline vinTage - 31/10/2007 16:13
Avatar van vinTage Nieuw lid idd _self, maar wel ietsjes anders.

  1. homeKnop.addEventListener(MouseEvent.CLICK, home);
  2.  
  3. function home(event:MouseEvent):void{
  4. navigateToURL(new URLRequest('http://www.vintagesworld.be'), '_self');
  5. }
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.227s