Avatar billede zed_one Praktikant
16. august 2001 - 11:57 Der er 36 kommentarer og
1 løsning

vente...

er ved at lave et krydsOgBOlle spil (ja i know det er barnligt hehe men skal lave det til min forige multimedie lærer så hun kan fremvise det til sine elever)

well....skal ha en pause i scriptet imens den kører film loopet hvor den tegner et kryds i det respektive felt..og hvor den derefter skaifter tilbage til et stilleståene kryds men uhm..det her gør kun at man ik ser animationen da den halter hele filmen hehe...nogen ide vodden man kan ellers?

-Zed


On TegnKryds hvor
  case hvor of
    1: sprite(3).visible = TRUE
      sprite(3).member = \"KrydsAnim\"
      repeat while (the timer < 4*60)
      end repeat
      sprite(3).member = \"Kryds_1\"
    2:
    3:
    4:
    5:
    6:
    7:
    8:
    9:
    otherwise
      alert \"Error: Program Error\"
  end case
End
Avatar billede lingoman Nybegynder
16. august 2001 - 12:22 #1
Hej zed_one,

Start animationen som du gør, men uden repeat loopet.

Lad så sidste frame i din kryds-animation være din trigger:

on exitFrame
KrydsSlut
end

Så vil animationen blive vist og derefter vil on krydsSlut handleren varetage de andre ting der skal gøres.

mvh geo
Avatar billede zed_one Praktikant
16. august 2001 - 12:50 #2
fandt en anden metode udfra det du sagde der :)....så du får lige pointene...sender dig filen når jeg engang er færdig hvis du vil se hvordan jeg løste det :)

-Zed
Avatar billede zed_one Praktikant
16. august 2001 - 13:11 #3
nææ..det virkede ik :/

..hvordan trigger jeg den i sidste frame af min krydsanim?..den ligger i én frame i scoren
Avatar billede lingoman Nybegynder
16. august 2001 - 13:35 #4
Du har den altså som en selvstændig filmloop ?
Så kan du evt. sætte et global flag i filmloopen\'s sidste frame.

Fks.

on exitFrame
global loopDone
loopDone = 1  -- loopDone = 2 hvis \"kryds_2\" skal indsættes bagefter, loopDone = 3 hvis ...osv
end


I din main movie kan du så have

On TegnKryds hvor
global loopDone

loopDone = false --init loop flag

                        case hvor of
                          1: sprite(3).visible = TRUE
                            sprite(3).member = \"KrydsAnim\"
                         
                         
                          2:
                          3:
                          4:
                          5:
                          6:
                          7:
                          8:
                          9:
                          otherwise
                            alert \"Error: Program Error\"
                        end case
end tegnKryds

har bruger vi så endnu en exitframe til at tjekke om loopdone er sat i main movie

on exitFrame

global loopDone

case loopDone of
  1: sprite(3).member = \"Kryds_1\"
      loopDone = false
  2:
  3:

end case

end

Hvis det driller er du velkommen til at sende mig filerne  geo@lingoman.dk

mvh geo

Avatar billede zed_one Praktikant
16. august 2001 - 13:42 #5
heh..nå nu virker det..efter en større omstrukturering ;)
Avatar billede zed_one Praktikant
16. august 2001 - 13:43 #6
men hmm..den metode du lige smed der var lnagt bedre og simplere..laver det om til det nu :)
Avatar billede lingoman Nybegynder
16. august 2001 - 13:44 #7
OK! det glæder mig :)

Tak for point !
Avatar billede zed_one Praktikant
16. august 2001 - 14:23 #8
bare for at være mere besværlig ;)...lavede et filmloop med et scipt i scriptkanalen i slutningen af animationen...men når jeg bruger det bliver LoopDone ik ændret...forblir 0 hele tiden :/

-Zed
Avatar billede lingoman Nybegynder
16. august 2001 - 14:29 #9
Har du deklareret loopDone som global i begge film ?
Avatar billede lingoman Nybegynder
16. august 2001 - 14:31 #10
Hvis du har ICQ er mit nummer 127012740
Avatar billede zed_one Praktikant
16. august 2001 - 14:32 #11
begge film? ...det her er éen str film :).....ja declarer den global..prøver lige og ser om jeg kan sende dig hvad jeg har nu så du kan kigge på det :)
Avatar billede lingoman Nybegynder
16. august 2001 - 14:33 #12
OK, standing by...
Avatar billede zed_one Praktikant
16. august 2001 - 14:34 #13
devære 1,2 mb nu da jeg ik har lavet animationen som gif endnu som jeg regner med senere (laver så filmloops af gif´en for at kunne benytte samme fil istedet for at skulle kopiere gif´en mange gange :)
Avatar billede lingoman Nybegynder
16. august 2001 - 14:35 #14
Skriv lige director versionen du vil have filen redigeret i...
Avatar billede zed_one Praktikant
16. august 2001 - 14:36 #15
8,5
Avatar billede zed_one Praktikant
16. august 2001 - 14:37 #16
(laver den i en dir 8,5 trial atm)
Avatar billede lingoman Nybegynder
16. august 2001 - 14:38 #17
Kan du zippe filen ? 1.2 MB er fint! send den bare
Avatar billede zed_one Praktikant
16. august 2001 - 14:38 #18
kan .sit´e filen..hehe sidder på macintosh..anyway..har altså mailet..så det er lidt for sent ;)
Avatar billede zed_one Praktikant
16. august 2001 - 15:05 #19
btw..så du lige skrev dit icq nummer..kan du ik sende et request til 23867238 ? ...så kan jeg accepte samt få dig på min liste når jeg kommer hjem til min pc :)
Avatar billede lingoman Nybegynder
16. august 2001 - 16:22 #20
Så er jeg her igen.

Grunden til at dine scripts i filmloopet bliver ignoreret er at disse filmloops ikke er linket. Når du fks laver din animation gemmer du director filen.

Derefter importerer du denne \"animation\" director movie ind i din main movie >

File>Import>Link to external file.

den vil blive importeret som en film loop MEN! Nu har du en ny option i filmloop castmember property: Enabled Scripts Option.

Nu virker den...

Jeg laver lige en lille demo til dig så du kan se hvad jeg mener og sender den i aften

mvh geo
Avatar billede zed_one Praktikant
16. august 2001 - 17:27 #21
ok takker...kan du ik også sende originalfilen ?...glemte den ude på \"arbejdet\" hehe ;)=
Avatar billede lingoman Nybegynder
16. august 2001 - 18:49 #22
Ja OK, sender dig originalen nu og den redigerede udgave senere i aften når ungerne er lagt.
Avatar billede lingoman Nybegynder
16. august 2001 - 18:54 #23
200k SIT fil sendt til reply to adressen.
Hvis du bruger en anden adresse der hjemme må du lige sende en mail :=)
Avatar billede zed_one Praktikant
16. august 2001 - 19:13 #24
bruger sammee addy :) ..ellers kan jeg enda også fanges på zed@writersbench.com :)
Avatar billede zed_one Praktikant
17. august 2001 - 19:32 #25
modtog ik noget? ..altså den redigerede
Avatar billede lingoman Nybegynder
17. august 2001 - 19:37 #26
Sorry!
Jeg havde helt glemt at lave den. Går igang nu..
Avatar billede zed_one Praktikant
17. august 2001 - 19:40 #27
lol...troede du havde lavet den :)...anyway...den måde du nsakkede om at lave film loops på har jeg aldrig hørt om hehe..plejer bare at lave noget i scoren..markere det og trække det op i casten så den laver et film loop :)
Avatar billede lingoman Nybegynder
17. august 2001 - 19:44 #28
Der er faktisk 3 måder at lave film loops på! Kun den 3. som jeg beskrev med at importere in .dir giver Enable Script Option sådan at spriteScripts og frameScripts også bevares.
Drag\'n Drop metoderne bevarer kun castmember scripts.

Avatar billede zed_one Praktikant
17. august 2001 - 19:49 #29
er btw lidt nysgerrig..er du multimediedesigner eller sårn noget?...du er ihvertfald ret så god til director. Hvis man har et spørgsmål ved man at det vil blive besvaret korrekt af dig herinde :)
Avatar billede lingoman Nybegynder
17. august 2001 - 20:00 #30
Der findes mange forskellige mode betegnelser. Jeg har i alle fald levet af multimedie i de sidste 5 år..
Director Lingo Shockwave Flash 5 (gad ikke de andre før ActionScript kom på banen) er hvad jeg tænder på :)
Hvad laver du ?
Avatar billede zed_one Praktikant
17. august 2001 - 20:06 #31
er under uddannelse som mediegrafiker (mangler desvære læreplads har skolen som læreplads indtil jeg selv finder en) og arbejder faktisk kun i director...gider ik flash...ellers arbejder jeg meget med photoshop/quarkxpress/illustrator og er påbegyndt at lære noget asp kodning så jeg kan forbinde lingo med noget inet db :)
Avatar billede lingoman Nybegynder
17. august 2001 - 20:35 #32
Hvoromkring ligger skolen? Sjælland, Fyn eller JYlland?
Avatar billede zed_one Praktikant
17. august 2001 - 20:38 #33
Jylland - Herning Tekniske Skole
Avatar billede lingoman Nybegynder
18. august 2001 - 23:03 #34
Hej zed_one,

Så har jeg sendt dig en redigeret udgave...

Jeg vil naturligvis ikke røve dig for arbejdsglæden, men jeg lod mig rive med dit spil :)

Her kan du i alle fald se princippet i at importere .dir som et filmloop ved at vælge \'Link to external file\'
og sætte et flueben for \'Enable Scripts\' i dets member property.

Jeg kunne virkelig godt tænke mig at få lov til at se din færdige udgave. Jeg laver også en, så vi kunne måske udveksle versioner?

I stedet for at filmloops\'ne sætter en global loopDone, kalder kryds og bolle animationerne selve spriten (currentBox) som startede animationen og fortæller at den er færdig. Derefter giver spriten turen til den næste spiller.

Der er intet galt i at bruge loopDone, men jeg ku bedre lide denne metode.

glæder mig at høre fra dig,

mvh geo

Avatar billede zed_one Praktikant
20. august 2001 - 09:52 #35
hehe ok..tak fordi du gad og hjælpe mig på vej :) ..og det er lidt sjovt at du også er blevet lidt betaget af at lave det her spil hehe ;).... og ja vi må få udvekslet versioner når vi begge er færdige ;)
Avatar billede lingoman Nybegynder
20. august 2001 - 10:04 #36
Ja, lad os gøre det!

Har du tænkt dig at lade computeren være modparten i dette spil?
I så fald får vi brug for nogle enkle algoritmer til strategi (LOL) udregning :)
Avatar billede zed_one Praktikant
20. august 2001 - 17:28 #37
ja det ku blive godt det med at få compen som modspiller...men må indrømme at jeg ikke ved vodden jeg skal udregne AI´en...men det må jeg da lige tænke lidt over..se om jeg kan fremtrylle en metode i min ret så trætte hjerne ligenu :)
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
Kurser inden for grundlæggende programmering

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