Avatar billede baitianlong Nybegynder
22. marts 2002 - 17:06 Der er 17 kommentarer og
1 løsning

Drej rundt til keypress m.v. !?

Jeg er ude og flyve i stjernerne. Se...

http://www.legende.dk/mutastar.html

Hvordan laver jeg det så man kan styre rumskibet!!!

Det skal være noget med at den roterer de duplikerede mc's (eller ændrer retning !?), når man trykker på piletasterne til højre/venstre, og flytter centrum op/ned, når man trykker på op/ned !!!
Avatar billede Per Frits Juniormester
23. marts 2002 - 12:06 #1
Hej !!
Jeg har desværre ikke et svar, men er interesseret i hvordan du har lavet "Mutastar".
Det er lige den effekt jeg har ledt efter :)
Har du lyst at dele...??
Per Haar
Avatar billede baitianlong Nybegynder
23. marts 2002 - 12:34 #2
skriv din emailadrese, så sender jeg den til dig. God fornøjelse !!
Avatar billede barklund Nybegynder
23. marts 2002 - 12:43 #3
Det ser mig noget bekendt ud...

Er det 100% scriptet stadig?

Det nemmeste er, at trykke på dit eneste instantierede mc på stage og F8 - læg den et lag længere ind i dine movieclips... Nu ligger alle de øvrige movieclips inde i dette - tror jeg nok... Herefter kan du blot rotere dette... Hvis du loader til level (det tror jeg nok) så virker det dog ikke, og scriptet kan så laves om til noget createEmptyMC-noget... Smid koden:
Avatar billede Per Frits Juniormester
23. marts 2002 - 13:22 #4
Fedt !! min email er : Perhaar@hotmail.com
1000 tak.
Avatar billede baitianlong Nybegynder
23. marts 2002 - 13:44 #5
Hej Barklund. Godt du kom. Jeg undrede mig over hvor "i" blev af !!!

Denne gang må jeg tilstå at det er tweenet. Ellers kan jeg ikke få stregerne til at vende den rigtige vej (væk fra centrum)... Jeg prøvede noget setproperty på rotation, men det resulterede i at alle stjernerne fløj samme vej !!!

Der er en tweening, som har instancenavnet star0, og et usynligt mc med denne kode på:

onClipEvent (load) {
    i = 1;
}
onClipEvent (enterFrame) {
pause=random(3);
if(pause==1) {   
duplicateMovieClip ("_root.star0", "star"+i, i);
    _root["star"+i]._rotation = random(360);
    i++;
}
}

På selve star0 har jeg denne kode (for at brede udgangspunktet lidt ud):

onClipEvent (load) {
bredde=760;
hojde=350;
    _x = ((bredde/2)-5)+random(10);
    _y = ((hojde/2)-5)+random(10);
}

Den skal rotere når man "drejer" og skal vel flytte udgangspunktet lidt op/ned, når man pitcher !!!!

-Ser frem til dit feedback..

Mvh legende.dk
Avatar billede baitianlong Nybegynder
23. marts 2002 - 15:06 #6
Kom nu, Barklund.

Nu har jeg selv fået den til at dreje (på en lidt underlig måde).
Prøv den og tryk på pil tv / th . (Klik først på flashen, for at gøre den aktiv) !!!

Jeg skal bruge dykke/stige effekten, er der ikke en, der kan give en hånd.
Avatar billede baitianlong Nybegynder
23. marts 2002 - 16:17 #7
Man skal da også gøre alting selv !!!... Næste trin...

Hvordan hulen får jeg den til at reset'e pitch-værdien, når man slipper pil-tasten. DEN KAN JEG IKKE GREJE.

Jeg har lavet en usynlig knap med:

on (keyPress "<Left>") {
        _root.bank -= 5;
}
on (keyPress "<Right>") {
        _root.bank += 5;
}
on (keyPress "<Up>") {
        _root.pitch -= 2;
}
on (keyPress "<Down>") {
        _root.pitch += 2;
}

...på stjernen står der nu:


onClipEvent(enterFrame) {
setProperty(_this,_rotation,(_rotation+_root.bank));
setProperty(_this,_y,(_y+_root.pitch));

_root.display="Pitch: "+_y+newline+"Bank: "+_rotation;
}


Alt det virker fint. Men den skal hoppe ind i midten igen når man ikke trykker mere. Det må være noget med true/false på keypress'ene !!
Avatar billede baitianlong Nybegynder
23. marts 2002 - 16:19 #8
..og hvordan laver jeg det, så den kan "pitch'e" og "bank'e" på samme tid. Den vil ikke have to knapper nede samtidig !!
Avatar billede Per Frits Juniormester
23. marts 2002 - 16:23 #9
1000 tak for filen. - og hjælpe texten, hvad kan man næsten ønske sig mere !! 
Per Haar :)
Avatar billede Per Frits Juniormester
23. marts 2002 - 16:31 #10
Nu har jeg lige kikket lidt på den, og har lige et lille spørgsmål !
Kan jeg lave "stjernen" om til F.eks en firkant eller en cirkel, og opnå samme effekt ??

Per Haar.
Avatar billede baitianlong Nybegynder
23. marts 2002 - 18:20 #11
Du kan gå ind i det mc/symbol, der hedder stjerne og lave en anden tweening. Som du kan se har jeg tegnet en streg, og tweenet den opad, mens den vokser til 150% fra 0%. Du kan sætte den egen tweening ind, i stedet for min, og bruge resten. Det som flashen gør er jo at duplikere den tweening hele tiden, med en tilfældig rotation (og pause). Så brug hvilken som helst tweening i mc'et "stjerne"... Spørg endelig...

Til EKSPERTERNE >> Please fortæl mig om flere keypress samtidig + nulstil min pitch, når man slipper knappen.... Der er jo ikke en on(keyrelease), eller noget der ligner, så jeg må lave det med true/false (tror jeg)... Kom nu forbi dette spørgsmål.
Avatar billede baitianlong Nybegynder
23. marts 2002 - 18:28 #12
Keysersoze >>

Jeg har lige sendt dig en anden udgave, her er der et symbol, der hedder OBJEKT. det kan du ændre til hvad du vil, og så vil det blive brugt i filmen.. Du skal bare tegne noget andet i "OBJEKT"

I den jeg har sendt dig, er det f.eks en firkant

Mvh legende.dk
Avatar billede Per Frits Juniormester
23. marts 2002 - 20:38 #13
Jamen, jeg kan jo kun endnu engang sige tak.
Det virker fint.
- så lige en sidste ting....Jeg har ved Copy/paste forsøgt at kopiere den ind i et MC, men scriptet kommer ikke med....er det den rigtige måde jeg gør det på, når jeg gerne vil have det som et MC i en anden movie ???
Avatar billede baitianlong Nybegynder
23. marts 2002 - 21:05 #14
Du kan åbne din film, og derefter åbne min i flash. Så kan du trække elementerne ind fra mit library til din film. Scripts'ne kan du blot kopiere fra den ene til den anden. De følger ikke automatisk med. -Det er jo kun et enkelt script, der bruges her.
HUSK at du i din egen film skal give den det samme instance-navn (star0) for at scriptet virker. Dette navn skal være på stjerne-tweeningen. Scriptet står på det usynlige mc (den hvide cirkel t.h. for scenen) og skal være ligesådan i din egen. Man skal bruge dette mc til at lægge scriptet på...
Avatar billede Per Frits Juniormester
23. marts 2002 - 21:21 #15
Det har jeg gjort :), det var bare for at høre om der var en anden måde, så scriptet fulgte med.
Men tak anyway.
Jeg har desuden været inde på din hjemmeside, og synes at den er rigtig flot.
Er særligt vild med bølge effekten du bruger under webdesign. Er det et filmklip du har importeret, eller ???
Per Haar
Avatar billede baitianlong Nybegynder
23. marts 2002 - 22:06 #16
Jeg formoder du mener den, som er på guld-legende skiltet i min webtour !!!!!!

Det er en javaapplet, du kan finde den mange steder på Internettet. Den hedder lake-applet, og virker ved at man sætter et billede efter eget valg ind. Billedet fylder så 2/3 af appletten fra toppen, og den spejler det i billedets underkant, og lægger "bølger på".

--------------------------------------------------------------------

HVORFOR ER DER IKKE NOGEN, DER SVARER PÅ MINE SPØRGSMÅL !!! jeg må hellere lave et nyt, da emnet er ændret hen af vejen...
Avatar billede baitianlong Nybegynder
23. marts 2002 - 22:12 #17
Keysersoze>>
Hey !! Jeg bemærkede lige, da jeg kom ind her, at du er nr. 6 på pointtavlen. Må jeg have lov at spørge hvilke kategorier du normalt "styrer". Er du en html/javascript-helt. For så kan du måske gøre mig nogle retur-tjenester... Jeg har visse uløste problemer indenfor javascript (o; ??
Avatar billede baitianlong Nybegynder
24. marts 2002 - 14:30 #18
Tra-la-lu-la-lej -Ingen hjælp at hente her !!!

if (svar="") {
getURL("java script:window.close()");
}

Jeg prøver et andet spørgsmål !!!
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