14. marts 2001 - 12:32Der er
3 kommentarer og 1 løsning
Message til behaviors
Hvordan starter jeg Fade in/out behavior\'en når den er sat til \"start by message\"? Jeg har læst i Help\'en om scriptInstanceList, Call sprite og Send sprite, men jeg kan ikke helt finde ud hvad jeg helt præcis skal skrive!
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
on beginSprite me pFade = 0 -- flag der bestemmer hvilken vej vi fader end
on mouseenter me pBlend = 0 pFade = 1 end
on mouseLeave me pBlend = 100 pFade = 2 end
on exitframe me if pFade = 1 then if pBlend < 100 then pBlend = pBlend +10 sprite(me.spriteNum).blend = pBlend end if end if
if pFade = 2 then if pBlend > 0 then pBlend = pBlend - 10 sprite(me.spriteNum).blend = pBlend end if end if
end
Hvis du har rigtig mange knapper er det en dårlig ide\' at have en masse exitframe som bare står og venter på at køre.
Director kan dynamisk tilføje og fjerne scripts fra sprites Antaget at din fade behavior hedder \"fadeScript\"
scr = new (script \"fadeScript\") -- tilføj scriptet til spritens scriptList sprite(10).scriptinstanceList.add(scr) -- da spriten ikke får et beginsprite kald -- må vi kalde det selv sprite(10).beginSprite()
Inde i \"fadeScript\" skal du når du har fadet out eller in, kalde en lille handler der fjerner scriptet igen. Her er handleren. on killObj me sprite(me.spriteNum).scriptInstanceList.deleteOne(me) end
Me er referencen til objectet, ved at fjerne via objectet skal vi ikke først finde scriptet i listen. Prøv at lege lidt med det så forstår du det bedre.
Jeg får ikke lige så meget tid det næste stykke tid, så du må hellere lige få dine point!
Men jeg har ikke lige nået at prøve det sidste endnu, men det ser ud til at være rigtigt!
Tak for hjælpen!
mvh Tino
Synes godt om
Ny brugerNybegynder
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.