Forum menu
  Hardware generelt
  IT i hverdagen
  IT debatten
  Mac & Tilbehør
  Casemod & Styling
  Overclock & Køling
  Foto & Billedbehandling
  Webdesign & Grafik
  Køb & Salg
  Spil & Konsol
  HIFI & TV
  Film & Musik
  Mobil & PDA
  Software & OS
  Events
  Off topic
 
Reklame

NorthQ

 
Ansvar
Tweakup tager intet ansvar ved skader forvoldt på hardware ved brug af en driver eller fil fra vores sektioner.

TweakUp tager intet ansvar ved skader på hardware ved brug af guider og artikler på vores sektioner.

Husk tweak og overclocking af computer sker på helt eget ansvar.
 
Flash: mc skal virke som knap!
 Provsten
 Bruger nr.: 34309

 Dato:  13.03.10
 Klokken:  18:35
 Kvalitet: 0 (0)
Yes, nu har jeg simpelthen siddet så længe med det her problem, og jeg får altid den samme fejl. Jeg ved at det er et easy fix, men jeg har endnu ikke fundet nogle der gad forklare mig det.

Jeg har et movieclip der hedder: tryktemedier_mc. Dette movieclip skal fungere som en knap, og det skal laves i AS3. Dette kan sagtens lade sig gøre, men det har vist sig at være ret svært for mig af en eller anden grund.

Min kode:

import flash.display.MovieClip;
import flash.events.MouseEvent;

tryktemedier_mc.addEventListener(MouseEvent.CLICK, onClickHandler);

tryktemedier_mc.buttonMode = true;
tryktemedier_mc.useHandCursor = true;

function onClickHandler(myEvent:MouseEvent){
trace("http://www.google.dk/");
}

Koden er i sit eget lag i første frame, under laget med MC'et. Men jeg får konstant den her fejl:

TypeError: Error #1009: Cannot access a property or method of a null object reference.
at flash_fla::MainTimeline/frame1()

Jeg ved at det betyder, at den leder efter noget der tilsyneladende ikke er der. Men jeg har jo refereret til MC'ets instance navn, så jeg forstår ikke hvad problemet er.

Er der en venlig sjæl der kan opklare det her for mig? For det er ret vigtigt at MC'et bliver til en knap :)

På forhånd mange tak!

  Forum kategori er Webdesign & Grafik.  Tråd vist 555 gange.  Indeholder 4 indlæg.
Svar #2 Kvalitet: 0 (0)   skjul/vis
 Provsten
 Bruger nr.: 34309

 Dato:  13.03.10
 Klokken:  21:10
Nå, jeg fandt sgu selv ud af det.

tryktemedier_mc.addEventListener(MouseEven t.CLICK, onMouseClick);

tryktemedier_mc.buttonMode = true;
tryktemedier_mc.useHandCursor = true;

function onMouseClick(e:MouseEvent):void
{
var request:URLRequest = new URLRequest("http://www.google.dk" ;);
navigateToURL(request, "");
}

Svar #3 Kvalitet: 0 (0)   skjul/vis
 Springer
 Bruger nr.: 207

 Dato:  15.03.10
 Klokken:  21:25

Ikke at jeg har noget at bruge det til, men fedt at du giver løsningen til problemet alligevel.

---
Core I7 920 @ 3,3 (3,5)GHz, ASUS P6T 3x2 GB OCZ, Intel 80 GB SSD
plus div

---

Svar #4 Kvalitet: 0 (0)   skjul/vis
 Provsten
 Bruger nr.: 34309

 Dato:  19.03.10
 Klokken:  14:01
Springer - Jeg er ikke helt klar over om du er ironisk, men jeg postede naturligvis den løsning jeg fandt frem til. Andet ville da ikke give mening :)

Tilføj svar

Husk venligt at vi har nogle ganske klare og enkelte regler her på TweakUp, som du gerne må huske på ved dit svar i denne tråd. Hvis du ikke allerede har læst vores regler, eller er i tvivl om deres indhold henviser vi til at de bliver læst nærmere igennem, for at undgå evt. problemer, hvor forum admins er nødsaget til at blande sig.

Hvis du ikke har noget at skrive til emnet bedes du respektere dette og undlade at kommentere emnet helt, da det oftest ødelægger trådene.

Du kan læse vores regler her: 



 Modtag svar på mail ved indlæg?

Ønsker du at modtage indlæg fra en tråd med et emne som interesserer dig, uden selv at komme med indlæg kan du på link herunder tilmelde dig modtagelse af mail ved nye indlæg

Forumtråde
 
Reklame

NorthQ

 
Facebook fan

 
Aktiv Bruger

Gæst

 
Login.
Navn:
Kode:
Husk login info?
OpenID:
Husk login info?
Opret OpenID
 
Top tråde dag
 
Statistik