06. januar 2000 - 22:55Der er
9 kommentarer og 1 løsning
bedre syntaks
jeg har brug for en mere stabil kode end nedenstående
on exitFrame go the frame if the playing of sprite 1 = FALSE then go next end
det der skal ske, er, at når min movie starter skal den blive stående i én frame og afspille en flash film engang -og så bevæge sig videre.
problemet med min nuværende kode er at den nogle gange springer med det samme, nogle gange fryser, nogle gange virker. -der må findes en bedre løsning -jeg kan bare ikke finde den :[
desværre., fejlmeddelse på: #duration (property not found) Det ser ikke ud som om at duration kan bruges sådan. jeg kigger lige lidt vidre i lingo directionary, men .. det ser ikke rigtig ud som om dit forslag holder. desværre. )-;
Hejsa, Som udgangspunkt skal du dobbeltklikke på flash-memberet så du får dens properties frem. Her skal du slå "Paused" og "Loop" fra - så spiller den automatisk og kun én gang. Dernæst skal du i dit framescript skrive:
on exitFrame if the playing of sprite 1 = FALSE then go the frame +1 end if go the frame end
on exitFrame go the frame if the playing of sprite 1 = FALSE then go next end
virker fint. men FØRST 2 GANG. Altså når movien er rewindét. Og det dur jo ikke når man laver en projector... (for så starter det aldrig.! (comandoen rewind synes heller ikke at virke i denne sammenhæng..)
ja okey. men tak for hjælpen allesammen alligevel.
jeg har løst problemet -det var en win 2000 konflikt med director., (der tog mig to dage at regne ud, da det er det eneste styresystem jeg har for tiden..) iøvrigt den bedste kode synes at være:
property spriteNum
on beginSprite me rewind sprite spriteNum play sprite spriteNum end
on exitFrame me if the playing of sprite spriteNum = TRUE then go to the frame else go next end if end
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.