Får feilmelding

Får feilmelding

Innleggav srb » lør 08.11.2008 17:47

Knappene fungerer nå:)
Dvs det er en knapp jeg ikke får til å legge inn...
her er kodingen jeg bruker og det virker
Kode: Merk alt
var timer:Timer = new Timer(25);
timer.addEventListener(TimerEvent.TIMER, followF);
timer.start();

function followF(e:Event):void {
   stage.addEventListener(MouseEvent.MOUSE_MOVE, mouseF);
}

function mouseF(e:MouseEvent):void {
   master_mc.glowSlider_mc.x = stage.mouseX-63;
   addEventListener(MouseEvent.MOUSE_MOVE, updateF);

   if (mouseX<=63) {
      master_mc.glowSlider_mc.x = 0;
   } else if (mouseX >=400) {
      master_mc.glowSlider_mc.x = 400;
   }
}

function updateF(e:MouseEvent):void {
   e.updateAfterEvent();
}
master_mc.addEventListener(MouseEvent.MOUSE_DOWN, glowStickF);
function glowStickF(e:MouseEvent):void {
   master_mc.glowSlider_mc.x = e.target.x;
}

master_mc.start_btn.addEventListener(MouseEvent.CLICK, startF);
master_mc.foto_btn.addEventListener(MouseEvent.CLICK, fotoF);
master_mc.berg_btn.addEventListener(MouseEvent.CLICK, bergF);
master_mc.design_btn.addEventListener(MouseEvent.CLICK, designF);




function startF(e:MouseEvent):void {
   var startLink:URLRequest = new URLRequest("http://home.online.no/~pedebe/index.html");
   navigateToURL(startLink,"_self");
}

function fotoF(e:MouseEvent):void {
   var fotoLink:URLRequest = new URLRequest("http://home.online.no/~pedebe/foto.html");
   navigateToURL(fotoLink,"_self");
}

function bergF(e:MouseEvent):void {
   var bergLink:URLRequest = new URLRequest("http://home.online.no/~pedebe/berg.html");
   navigateToURL(bergLink,"_self");
}

function designF(e:MouseEvent):void {
   var designLink:URLRequest = new URLRequest("http://home.online.no/~pedebe/arbeid.html");
   navigateToURL(designLink,"_self");



function kontaktF(e:MouseEvent):void {
      var kontaktLink:URLRequest = new URLRequest("http://home.online.no/~pedebe/kontakt.html");
      navigateToURL(kontaktLink,"_self");
}
}


Jeg skulle hatt lagt til en knapp til som heter "mail".
Når jeg legger til den i bunnen av de jeg har her får jeg en feilmelding på den:
1120: Access of undefined property mailF.
medlem i 136 måneder
 

Re: Får feilmelding

Innleggav decodex » man 10.11.2008 1:07

Høres ut som du rett og slett ikke definerer funksjonen mailF da, men forsøker referere til den et sted (f.eks. i addEventListener-kall).
Sist endret av decodex den man 10.11.2008 1:23, endret 1 gang

Brukerens avatar
medlem i 161 måneder
 

Re: Får feilmelding

Innleggav srb » man 10.11.2008 1:21

hei:)

Jeg skjønner det ikke. Har forsøkt å sjekke om knappen har fått navn etc og jeg finner ingen feil. Det vil bare ikke virke...
Mente du at jeg skulle forsøke å skrive det du skrev? Det vare et ord der som jeg tror du mente skulle være "forsøk".

Nå har jeg endret noe på scriptet. Siste knappen virker fortsatt ikke, men får denne feileldinge:
Kode: Merk alt
TypeError: Error #1010: A term is undefined and has no properties.
   at hm_fla::MainTimeline/hm_fla::frame1()


Har ikke lagt inn det du skrev, -om det var det du mente jeg skulle gjøre da...
Sist endret av srb den man 10.11.2008 1:26, endret 1 gang
medlem i 136 måneder
 

Re: Får feilmelding

Innleggav decodex » man 10.11.2008 1:25

Oops, var en skrivefeil der ja, korrigert.

Nei, det jeg mente er at jeg antar du forsøkte legge inn noe á la dette:
Kode: Merk alt
master_mc.mail_btn.addEventListener(MouseEvent.CLICK, mailF);


Uten at du laget en tilsvarende mailF-funksjon med:
Kode: Merk alt
function mailF (e:MouseEvent):void { /* kode her */ }

Brukerens avatar
medlem i 161 måneder
 

Re: Får feilmelding

Innleggav srb » man 10.11.2008 1:29

Nei, jeg tror ikke det er det som er problemet ser du, for jeg har gjort de første knappene på samme måte og de virker:)


Veldig tullete!
medlem i 136 måneder
 

Re: Får feilmelding

Innleggav decodex » man 10.11.2008 1:36

Vet ikke om du forstod helt hva jeg mente, men uansett lettere å hjelpe om du viser koden som ikke fungerer fremfor bare det som fungerer :)

Brukerens avatar
medlem i 161 måneder
 

Re: Får feilmelding

Innleggav srb » man 10.11.2008 1:41

:)
Vel, denne virker ikke. Dvs de fire første knappene så.

Kode: Merk alt
var timer:Timer = new Timer(25);
timer.addEventListener(TimerEvent.TIMER, followF);
timer.start();

function followF(e:Event):void {
   stage.addEventListener(MouseEvent.MOUSE_MOVE, mouseF);
}

function mouseF(e:MouseEvent):void {
   master_mc.glowSlider_mc.x = stage.mouseX-50;
   addEventListener(MouseEvent.MOUSE_MOVE, updateF);

   if (mouseX<=50) {
      master_mc.glowSlider_mc.x = 0;
   } else if (mouseX >=400) {
      master_mc.glowSlider_mc.x = 400;
   }
}

function updateF(e:MouseEvent):void {
   e.updateAfterEvent();
}
master_mc.addEventListener(MouseEvent.MOUSE_DOWN, glowStickF);
function glowStickF(e:MouseEvent):void {
   master_mc.glowSlider_mc.x = e.target.x;
}

master_mc.start_btn.addEventListener(MouseEvent.CLICK, startF);
master_mc.foto_btn.addEventListener(MouseEvent.CLICK, fotoF);
master_mc.berg_btn.addEventListener(MouseEvent.CLICK, bergF);
master_mc.design_btn.addEventListener(MouseEvent.CLICK, designF);
master_mc.kontakt_btn.addEventListener(MouseEvent.CLICK, kontaktF);





function startF(e:MouseEvent):void {
   var startLink:URLRequest = new URLRequest("http://home.online.no/~pedebe/index.html");
   navigateToURL(startLink,"_self");
}

function fotoF(e:MouseEvent):void {
   var fotoLink:URLRequest = new URLRequest("http://home.online.no/~pedebe/foto.html");
   navigateToURL(fotoLink,"_self");
}

function bergF(e:MouseEvent):void {
   var bergLink:URLRequest = new URLRequest("http://home.online.no/~pedebe/berg.html");
   navigateToURL(bergLink,"_self");
}

function designF(e:MouseEvent):void {
   var designLink:URLRequest = new URLRequest("http://home.online.no/~pedebe/arbeid.html");
   navigateToURL(designLink,"_self");
}

function kontaktF(e:MouseEvent):void {
   var kontaktLink:URLRequest = new URLRequest("http://home.online.no/~pedebe/kontakt.html");
   navigateToURL(kontaktLink,"_self");
}
medlem i 136 måneder
 

Re: Får feilmelding

Innleggav decodex » man 10.11.2008 1:47

Kan ikke se mailF nevnt et eneste sted der, så om du får en feilmelding rundt det ordet må det være et annet sted.

Ellers skulle da kontakt-knappen fungere fint, så lenge det faktisk finnes en knapp med navnet kontakt_btn?

Brukerens avatar
medlem i 161 måneder
 

Re: Får feilmelding

Innleggav srb » man 10.11.2008 1:54

ja skulle tro at knappen fungerer ja. Den er jo lik de 4 andre -som fungerer!
Her er et bilde av biblioteket:

Bilde




god natt:)
medlem i 136 måneder
 

Re: Får feilmelding

Innleggav decodex » man 10.11.2008 2:33

Hjelper ikke at den har riktig navn i biblioteket, den må bli gitt instansnavnet kontakt_btn når du legger den ut på scenen. Navnet i biblioteket er mest et navn for din egen del til organisering, men du kan lage flere instanser (kopier) av et MovieClip i biblioteket, og hvert av de får et eget instansnavn - enten automatisk, eller ved at du gir de et navn i Properties-panelet. Så du må klikke på knappen på scenen og sette kontakt_btn som instansnavn for den via nevnte panel.

God natt ja :)

Brukerens avatar
medlem i 161 måneder
 


Returner til Flash / Silverlight



Hvem er i Forumene

Registrerte brukere: Google [Bot]