Avatar billede borsk Nybegynder
23. januar 2004 - 18:48 Der er 14 kommentarer og
3 løsninger

2 scener i flash. den første må ikke gå i loo

Hejsa

Jeg har en flash.

Den indeholder 2 scener. Scene 1 er intro, scene 2 er selve sitet med menu og sådan. Min intro bliver ved med at lave loop hvordan får jeg scene 1 til kun at blive spillet 1 gang.

Borsk
Avatar billede nikolajdu Nybegynder
23. januar 2004 - 19:59 #1
Du går vel videre til scene 2??? Så kan du sætte en stop så ikke den vender tilbage til scene 1.
Avatar billede pyroman Nybegynder
25. januar 2004 - 11:39 #2
scene1 sidste frame:

nextScene();

scene2 første frame:

stop();


-kunne godt lyde som om du kun har ét frame i scene2 - dette bliver spillet meget hurtigt og så ryger man tilbage til scene1..
Avatar billede borsk Nybegynder
26. januar 2004 - 09:05 #3
Hejsa

Sorry, jeg fik ikke lige svaret i lørdags, havde ligepludselig ikke meget tid.

Men selvfølgelig et almindelig stop virker i første frame på scene 2.

Nikolajdu, det virker.
Pyroman, kendte ikke lige den kommando til nextscene så i må nok hellere dele den store pulje af point. :o)

Men jeg skal bruge nogle svar.

Borsk
Avatar billede nikolajdu Nybegynder
26. januar 2004 - 11:01 #4
kender godt det med ligepludselig ;-)

Så kan det da lige nævnes at vil du tilbage igen så findes der også : prevScene()

Vent lige på brandstifteren smider et svar før du accepterer.

/Nikolaj :))
Avatar billede nikolajdu Nybegynder
26. januar 2004 - 11:01 #5
Og hvis jeg ellers kunne finde ud af at svare.
Avatar billede borsk Nybegynder
26. januar 2004 - 11:12 #6
:o) altid rart at klokke lidt i det.

prevscene er da også meget god lige at kende.

Mens vi venter kan jeg lige stille en sub spørgsmål. Jeg bruger Flash 5.0 er Flash MX meget bedre eller hva? er den pengene værd at opgradere til.

Jeg kan stadigvæk kun 15% af hvad Flash 5.0 kan.

Borsk
Avatar billede nikolajdu Nybegynder
26. januar 2004 - 11:21 #7
MX er mange mange gange bedre og MX 2004 liige en gang bedre endnu. Omvendt så er der ingen grund til at udvikle til MX eller 2004 hvis kravet er at det hele skal køre på en flashplayer 5.

Specielt Actionscript delen er klart forbedret i ovenstående plus at performance på selve flash playeren også er langt bedre i 6.0.65 og 7+.

Så om man skal opdatere - Tja hvis du kun bruger flash til at lave "tegneserier" - Så klart nej.

Hvis du bruger flash til at udvikle actionscript, afvikle lyd eller video - Så klart jo.
Avatar billede borsk Nybegynder
26. januar 2004 - 11:37 #8
Mit sidste større projekt det var / er (næsten færdig) en Flash Intro (scene 1) Scene2 er så et afsnit som omhandler et spil, regler, installation, links osv.

Mit næste projekt er nok at jeg skal præsentere det vi kalder en ekstranet løsning til kunder, altså en form for guided tur med lidt lækre effekter.

Når man så publisher den til en EXE fil i MX 2004 så har man stadigvæk fuld udbytte? eller er det en flash 5.0 player
Avatar billede nikolajdu Nybegynder
26. januar 2004 - 12:06 #9
Når man publisher i Flash vil .EXE filen indeholde den aktuelle player MX 2004 vil derfor med mindre andet er angivet publishe til player 7. Eftersom .EXE indeholder en player er der ingen hensyn til brugerens aktuelle plugin version.

Overvej det nøje inden du skifter. Hvis dine "lækre effekter" er lavet af frame by frame animationer så er skiftet næsten overflødigt - Er det scriptet effekter så bør du skifte snarest.
Avatar billede borsk Nybegynder
26. januar 2004 - 12:10 #10
Tak for det, lyder som om jeg nok skal blive lidt på 5.0 eftersom jeg laver næsten alt i frames. Jeg er ikke helt skarp i action script endnu. Men det kommer måske en dag.
Avatar billede pyroman Nybegynder
26. januar 2004 - 16:55 #11
Som nikolaj siger... Hvis du kun har planer om at lave animationer - så kør videre med flash 5 - Hvis du har planer om at bruge lyd, film og billeder samt actionscript for at gøre dine sider mere interakrive så skal du skifte til Flash MX 2004... Her kan du så enten vælge at vente lidt til du har fundet lidt ud af hvordan det fungerer i flash 5 eller skifte allerede nu. Mange ting i det nye actionscript er lavet om så det kan måske være en fordel at lære det nye fra bunden istedet for at lære to sprog...

Kan også lige sige at der også findes disse to actions:

gotoAndPlay(frame_nummer);
//springer til det nummer frame angivet og afspiller derfra

gotoAndStop(frame_nummer);
//gæt :)

/Brandstifteren :P
Avatar billede nikolajdu Nybegynder
26. januar 2004 - 18:43 #12
Det skal vel lige nævnes at der i brandboy´s ovenstående findes 2 parametre til funktionskaldene :

gotoAndPlay(frame_nummer); // går til frame nr på den aktuelle tidslinie
gotoAndPlay("Scene 2",frame_nummer); // virker KUN fra _root
_root.gotoAndPlay("Scene 2","frame_label"); // virker også hvis man vil skifte scene inde fra movieclips.
Avatar billede borsk Nybegynder
27. januar 2004 - 10:11 #13
I er jo helt vilde, det da fedt nok. Kendte godt til gotoandplay/stop men ikke den med scene skift i.

Nu i elsker at fyre kommandoer af, så forstår jeg ikke helt denne her.

on (release) {
    tellTarget ("pages") {
        gotoAndPlay (171);
    }
}

Eller jeg forstår hvad den skal men ikke altid jeg kan få den til at virke. den ovenstående kalder et movie clip som hedder "Pages". Altså jeg står på en knap klikker på actions finder telltarget. Så kan jeg klikke på "sigtekornet nede i hjørnet af "object action" vinduet. Her skal jeg så klikke på hvad den skal pege på, her glipper det for mig. Hvilke krav er det til det moive klip jeg vil ramme? fordi jeg får slet ikke nogen valgmuligheder op.

Hvis det er lidt fejt det her så sig til, så opretter jeg det som nyt spørgsmål med hensyn til point.

Borsk
Avatar billede nikolajdu Nybegynder
27. januar 2004 - 11:14 #14
tellTarget er forbudt ;-)

Nej men lad være med at bruge det - Det er udelukkende Flash 4 syntax!

tellTarget angiver hvilket movieClip vi vil berøre - her Pages. Fra Flash 5 fik vi heldigvis et par nemmere måder at bruge :

'with' som ligner tellTarget, men minder mere om noget rigtigt programmeringsagtigt noget eller simpelthen den dejlige og totalt uundværglige : dot notation.

on (release) {
    with ("pages") {
    _alpha = 30;
        gotoAndPlay (171);
    _x = random(500);
    _y = random(500);
    }
}


Og så mine damer og herrer!! DOOOOOOT NOOOOtation!!!

pages.gotoAndPlay(171);
_root.pages.gotoAndPlay(171);
_level0.pages.gotoAndPlay(171);

Her er . ikke så brugbart, men hvordan ligger det lige hvis vi har flere movieClips så kommer det rigtigt til sin ret.

clip1.clip2.clip3.pages.gotoAndPlay(171);

Og gotoAndPlay har selvfølgelig samme muligheder som vi før har omtalt.

/Nikolaj
Avatar billede nikolajdu Nybegynder
27. januar 2004 - 11:22 #15
Dit andet spørgsmål er næsten umuligt at svare på uden at se hvad du mener. For andres gode råd og ordens skyld såå bør du nok oprette et nyt spørgsmål :))
Avatar billede nikolajdu Nybegynder
27. januar 2004 - 11:38 #16
prøver lige at svare igen for det ser ikke ud til at mit forrige registreret. Pyromanen skal nok også lige tjekke efter.
Avatar billede borsk Nybegynder
27. januar 2004 - 12:24 #17
Ok fint fint, jeg vil prøve with

Jeg sad bare lige og undrede mig, men havde skam ikke brug for den lige i dette split sekund. Så jeg spørger nok senere ind til det når jeg ikke kan få skidtet til at virke.

Mange tak igen, når nu får i jeres elskede point :) heh 15 stk hver
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