Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  5 446
Hei,

Jeg har et lite problem i flash. Jeg skal lage en hjemmeside med en meny laga i flash. Alle knappene ligger i samme flashfila, men når jeg trykker på linken åpnes samme siden.

Om dere kunne tatt en titt hadde det vært strålende!

http://agronom.110mb.com/meny.fla

Takk
Hm, alle knappene er jo MC's.. Jeg vet ikke akkurat så mye om flash, men er det ikke meningen at du skal gjøre dem om til Buttons?

Håper det hjelper
-Psyc
Hm, tror ikke det skulle gjøre noe. Jeg brukte en tutorial på hele menyen.

http://schoolofflash.com/2008/05/fla...ding-menu-bar/

Her er koden jeg brukte:

Kode

import fl.transitions.Tween;
import fl.transitions.easing.*;
import flash.net.URLLoader
import flash.net.URLRequest
import flash.events.MouseEvent

nyheter_mc.buttonMode = true;
biografi_mc.buttonMode = true;
band_mc.buttonMode = true;
musikk_mc.buttonMode = true;
bilder_mc.buttonMode = true;
video_mc.buttonMode = true;
konserter_mc.buttonMode = true;
linker_mc.buttonMode = true;
gjestebok_mc.buttonMode = true;
kontakt_mc.buttonMode = true;

nyheter_mc.addEventListener(MouseEvent.ROLL_OVER, hover);
biografi_mc.addEventListener(MouseEvent.ROLL_OVER, hover);
band_mc.addEventListener(MouseEvent.ROLL_OVER, hover);
musikk_mc.addEventListener(MouseEvent.ROLL_OVER, hover);
bilder_mc.addEventListener(MouseEvent.ROLL_OVER, hover);
video_mc.addEventListener(MouseEvent.ROLL_OVER, hover);
konserter_mc.addEventListener(MouseEvent.ROLL_OVER, hover);
linker_mc.addEventListener(MouseEvent.ROLL_OVER, hover);
gjestebok_mc.addEventListener(MouseEvent.ROLL_OVER, hover);
kontakt_mc.addEventListener(MouseEvent.ROLL_OVER, hover);

function hover(e:MouseEvent):void
{
	new Tween(bar_mc,"x",Strong.easeOut,bar_mc.x,e.currentTarget.x,1,true);
}

nyheter_mc.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
function mouseDownHandler(event:MouseEvent):void {
    navigateToURL(new URLRequest("nyheter.html"), 'frame2');
}

biografi_mc.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
function mouseDownHandler2(event:MouseEvent):void {
    navigateToURL(new URLRequest("biografi.html"), 'frame2');
}

band_mc.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
function mouseDownHandler3(event:MouseEvent):void {
    navigateToURL(new URLRequest("band.html"), 'frame2');
}
Det øverste i koden er vel at den gjør om MC'ene til buttons ville jeg tro (?).

Skal likevel se litt på det, tusen takk for et raskt svar!

Edit: Forresten, bruker AS3, glemte å skrive det.
Sist endret av Stinkfist; 4. november 2008 kl. 13:47.
As er noe jeg aldri kommer til å skjønne.. Men good luck med finne det ut da
Holder på det dette på skolen atm. Utrolig mye unødvendig kode der, men okei, ser problemet ditt.

biografi_mc.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
function mouseDownHandler2(event:MouseEvent):void {
navigateToURL(new URLRequest("biografi.html"), 'frame2');
}

her må du endre mouseDownHandler begge steder, du har bare endret den det ene stedet. Riktig blir:

biografi_mc.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler2);
function mouseDownHandler2(event:MouseEvent):void {
navigateToURL(new URLRequest("biografi.html"), 'frame2');
}

Du har sendt alle knappene dine til samme funksjon, derfor kom du til samme side hver gang.
Der var det, ja!
Tusen takk