tirsdag, oktober 27, 2020

Flash hjælp

Daily Rush Debat Programmering Flash hjælp

  • Forfatter
    Emne
  • #0

    cycron
    Bruger
    830 indlæg
    Offline

    Hej alle..

    Kunne bruge hjælp til at gøre følgende i Flash:

    Jeg har en billed sekvens (jpeg) – 100 frames.

    1. Jeg vil gerne have et billede man klikker på før sekvensen bliver afviklet.

    2. Jeg vil gerne gøre sekvensen infinite loopable – men kun med de sidste 50 frames. Dvs. at når sekvensen første gang har kørt de første 100 frames – så afvikles frame 50-100 igen, igen, igen osv.

    Håber nogen kan være behjælpelige – jeg kender lidt til Flash, dog ikke så meget til ActionScript etc.

Viser 12 kommentarer - 1 til 12 (af 12 i alt)
  • Forfatter
    Kommentarer
  • #1

    cappahdap
    Bruger
    1.848 indlæg
    Offline

    1.
    på frame 1 skriver du

    [stop();]

    indsætter en knap, der ved klik laver en [play();] eller [gotoAndPlay(2);]

    2.
    på frame 100 skriver du

    [gotoAndPlay(50);]

    guide til as3 knap:
    http://www.omflash.dk/2007/kom-godt-igang-med-buttons-i-actionscript-3.html

    edit: de firkantede brackets [] skal du selvfølgelig ikke skrive i koden

    PSN: cappahdap ::: STEAM: cappahdap

    #2

    aloC
    Moderator
    8.986 indlæg
    Offline

    1: Lav nyt lag kaldet Actions

    2: På første frame i det nye lag skriver du stop();

    3: lav et nyt lag kaldet button. Lig et stykke grafik på dit button lag. Lav det til en button (F8). Sørg for at vælge button i dropdown menuen, den står som movieclip til standard.

    4: Vælg din knap og skriv i actions vindue:
    on (release) {
    gotoAndPlay(2) ;
    }

    5: På sidste frame skriver du i dit actions lag:
    gotoAndPlay(50) ;

    Det ovenstående er AS 2 kode og dit dokument skal derfor stå til Actionscript 2 kode. Dette kan du indstille i dokumentets indstillinger.

    "I am Guybrush Threepwood and i wanna be a pirate!"

    #3

    aloC
    Moderator
    8.986 indlæg
    Offline

    Argh. Nr. 1 overhalede mig indenom

    "I am Guybrush Threepwood and i wanna be a pirate!"

    #4

    cappahdap
    Bruger
    1.848 indlæg
    Offline

    #2 it’s cool. Du var lidt mindre doven end mig

    PSN: cappahdap ::: STEAM: cappahdap

    #5

    cycron
    Bruger
    830 indlæg
    Offline

    Tusinde tak for de hurtige svar gutter!

    Jeg har dog et enkelt problem:

    Den eneste keyframe jeg har er på frame 0 – dvs. jeg kan ikke smide [gotoAndPlay(50­);] på nogen anden frame.

    Jeg har importeret en .flv – men det er måske den forkerte måde at gøre det på?

    #6

    aloC
    Moderator
    8.986 indlæg
    Offline

    Klik på din frame og hold F5 inde indtil du har nok frames.

    "I am Guybrush Threepwood and i wanna be a pirate!"

    #7

    Vashu
    Bruger
    292 indlæg
    Offline

    Højreklik på en random frame og du får muligheden for at lave nye keyframes.

    #8

    cycron
    Bruger
    830 indlæg
    Offline

    #6

    [EDIT]
    Fandt ud af det

    #9

    cycron
    Bruger
    830 indlæg
    Offline

    Glem #8

    Jeg smed en keyframe på sidste frame og så virker det.

    Problemet er nu at der er et hak/lag når den skal springe tilbage til fx frame 50. Nogen måde at undgå dette på?

    #10

    aloC
    Moderator
    8.986 indlæg
    Offline

    #9: Kan du uploade din .fla fil, så kigger jeg gerne på det.

    "I am Guybrush Threepwood and i wanna be a pirate!"

    #11

    cycron
    Bruger
    830 indlæg
    Offline

    #10

    Tjek PM

    #12

    aloC
    Moderator
    8.986 indlæg
    Offline

    #11: PM besvaret

    "I am Guybrush Threepwood and i wanna be a pirate!"

Viser 12 kommentarer - 1 til 12 (af 12 i alt)
  • Du skal være logget ind for at kommentere på dette indlæg.