Avatar billede s_u_m_s_a_r Nybegynder
29. november 2003 - 20:04 Der er 1 kommentar og
1 løsning

Castmember swap script?

Hej,

Jeg skal lave en animation i director...jeg har alle billederne til animationen som .jpg filer - og jeg tænkte på om det var muligt at lave et script der swappede castmemberet(billede01) ud med det næste(billede02)..osv.osv. så jeg slipper for at trække alle de billeder ind og for en masse uoverskuelige keyframes..

Jeg er lige begyndt at bruge lingo, derfor dette noob spørgsmål.

Jeg har prøvet...men det virker ikke:

on beginSprite
 
  if sprite(1).member < 15 then
    sprite(1).member = sprite(1).member + 1
  end if
 
  end
..

hjælp..


-> Rasmus
Avatar billede kanding Nybegynder
30. november 2003 - 09:24 #1
Der er flere måder, de 2 letteste:

1. Lig billederne i casten i den rækkefølge du skal vise dem i. Så kan du gøre sådan her:

mem = sprite(1).member.number
if mem < 15 then
    mem = mem +1
else
    mem = 1
end if
sprite(1).member = member(mem)

Så vil den også kunne køre i ring.

2. Ved at navngive dine members logisk kan du have dem hvorsomhelst i cast'en, f.eks. ani_1, ani_2, ani_3 osv, så kan du gøre sådan her:

the itemDelimiter = "_"
mem = value(sprite(1).member.name.item[2])

if mem < 15 then
    mem = mem +1
else
    mem = 1
end if

sprite(1).member = member("ani_" & string(mem))
Avatar billede s_u_m_s_a_r Nybegynder
30. november 2003 - 15:15 #2
Hej Kanding,

Super jeg har fået det til at virke - mange tak..

->Rasmus
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