Avatar billede relove Nybegynder
03. maj 2006 - 16:22 Der er 7 kommentarer og
1 løsning

Actionscript fra knap til frame

Jeg har følgende actionscript på en knap

on (press)
{
    if (msg == "TRUE")
    {
        gotoAndStop (31);
    }
}

Det vil jeg gerne have flyttet hen til en frame, og har prøvet blot at skrive

if (msg == "TRUE")
    {
        gotoAndStop (31);
    }

Det er vigtigt at if betingelsen skal hele tiden checkes

På forhånd tak.
Avatar billede mash Mester
03. maj 2006 - 19:29 #1
er ikke helt sikker på hvad du mener ?

men hvis jeg forstår rigtigt har du et keyframe hvor du skriver scriptet, og den skal springe til frame 31 hvis msg har værdi "true", men hvis msg ikke er "true" ?

det her burde gøre det:

if (msg == "TRUE")
    {
        gotoAndStop (31);
    }else{<?>}

//<?> <--udskift med gotoandstop(??) eller hvad du vil ha den til
Avatar billede relove Nybegynder
03. maj 2006 - 21:11 #2
Ok, så uddyber jeg. Jeg har gang i et projekt hvor jeg har forbundet MAX/MSP med Flash og gerne vil gerne sende data fra MAX/MASP til Flash via Flashserver. Dataen skal sendes hver gang at en ud af tre bendsensors bliver berørt. Jeg kan godt få det sendt til flash, og få det lagret i en variabel; problemet er dog at jeg har svært ved at få Flash til at reagere på det medmindre at jeg har lagt actionscriptet på en knap.

Altså kort fortalt: Jeg sender en textstring fra MAX/MSP til Flash som instantly skal reagere når den modtager det. Da applikation udelukkende skal styres fra bendsensors samt andre sensors kan jeg ikke bruge knapper til at styre noget, men skal på en eller anden måde have noget actionscript der venter på at den får textstringen og med det samme reagere uden at brugeren skal bruge hverken mus eller keyboard.

kan man ikke lave en variation af:

this.onMouseUp = function() {
        gotoAndStop (31);
}

Hvor onMouseUp bliver erstattet af noget andet? Og evt. bruge updateAfterEvent(); for at sikre at den kører i løkke?
Avatar billede mash Mester
04. maj 2006 - 00:14 #3
Har bikset noget sammen...

hvis jeg ikke er helt galt altså

der er en knap i den ,alt hvad den gør er at sætter msg til "true" eller "false" ,den simulere sensor input :-P dvs. at scriptet ikke skal bruge en knap for at opdatere om der er en sensor der er activ "realtime"
link til test fla:
http://www.bhoclan.dk/mygosuclan_v1.03/uploads/ftp/test.fla
Avatar billede mash Mester
04. maj 2006 - 00:18 #4
øhhh ændre lige fil typen til .fla

Den skifter til .doc når jeg prøver at hente den.
Avatar billede relove Nybegynder
04. maj 2006 - 00:24 #5
Super, det ser ud til at være lige hvad jeg leder efter!

God løsning at lave en slags loop ved hjælp af goto. Jeg slår mig selv oven i hovedet over at jeg ikke selv kom på det.

Laver du et svar?

PS: Jeg undrede mig godt nok over at word forslog at åbne det.
Avatar billede mash Mester
04. maj 2006 - 00:27 #6
:-) her er et svar så :-D

men vær nu lige sikker på det fumker først
Avatar billede relove Nybegynder
04. maj 2006 - 00:29 #7
Jeg tester det i morgen, men det ser rigtig lovende ud.
Hvis det virker får du point i morgen.
Avatar billede relove Nybegynder
04. maj 2006 - 20:58 #8
Det virkede. Tak for hjælpen samt den let forståelige .fla fil.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester