Avatar billede basicq Nybegynder
08. september 2001 - 11:10 Der er 25 kommentarer og
1 løsning

Billede scrool

Jeg har 4 billeder som jeg har tænk mig at sætte sammen til et langt billede i Flash.

Det jeg har tænk mig er at man skal kunne få det sammelede billede til at flytte sig når man bevæger musen mod den ene side, altså en  slaks scrool men uden scrool bar. Man skal kunne bevæge billedet
til begge sider ved at flytte musen enten til højre eller venstre
på billedet.

Det første man ser er billede 1. man flytter så musen til højre på sin skærm og billedet scrooler mod venstre så man kommer frem til billede 2 osv. man skal så kunne scroole tilbage mod billede 1.

Jeg har ikke kunne finde et eks. men har set det et par steder.

Jeg har noget kendskab til flash såsom annimationer og musse effekter. Det jeg gerne ville prøve at lave her er helt nyt for mig.

Håber nogle vil hjælpe mig.
Avatar billede lingoman Nybegynder
08. september 2001 - 12:19 #1
Hel basicq,

Du kan sætte dine billeder sammen side om side, derefter selekter dem alle og vælg CONVERT TO SYMBOL> Movieclip

Dette movieclip navngiver du og styrer dets bevægelser ved at tilføje actionen

onClipEvent(enterframe) {

RykPixel = 5;  //hvor mange pixels MCen skal rykke sig

centerX = 200; // hvorfra måles højre, ventre

theMouseX = _root._xmouse;

flytMC = 0;

if (theMouseX > centerX) {
    // ryk MC til ventre
    flytMC =  - RykPixel;
  }

if (theMouseX < centerX) {
    // ryk MC til højre
    flytMC =  RykPixel;
  }

this._x = this._x + flytMC
}




Man kan også lave det sådan at den kun flytter sig imens musen holdes nede, etc

mvh geo
Avatar billede basicq Nybegynder
08. september 2001 - 12:44 #3
Jeg skal lige lege lidt med det så kommer der nok nogle ?. Jeg siger tak for hjælpen for nu, og vender snart tilbage til dig. Hvis det virker er det super cool.. på forhånd tak..
Avatar billede nikolajdu Nybegynder
08. september 2001 - 12:47 #4
Jeg var lige ved at sige at Geo var hurtig i dag - Det var vist nok mig der ikke skulle have rodet rundt i alle mulige andre spørgsmål. Anyway er princippet i min fuldstændigt det samme. :-)
Avatar billede lingoman Nybegynder
08. september 2001 - 12:53 #5
Nikolaj> Ja, jeg har desværre for meget om ørene for tiden og har alt for lidt tid til eksperten, men prøver ... :(
Avatar billede nikolajdu Nybegynder
08. september 2001 - 12:54 #6
Du var da stadigt på næsten en ½ time før mig. Anyway skal man ikke kimse af at have meget om ørene - Det giver trods alt også en hvis portion energi. :-)
Avatar billede basicq Nybegynder
08. september 2001 - 14:09 #7
nikolajdu:
Det du har lavet funger næseten som jeg gerne vil have det til, men jeg vil gerne have den til at køre i loop sådan at billede nr.1. starter igen efter sidste billede.
Forstil dig at det køre i ring.

Jeg skal have lavet nogle link i de forskellige billder og når man rammer et link skal processen stoppe (stop scrool) indtil man kører ud og væk fra linket. Når man trykker på linket skal en tekst box poppe om, når man lukker tekstboksen starter processen igen.

Håber det er forståligt..
Avatar billede lingoman Nybegynder
08. september 2001 - 14:37 #8
Der findes mange eksempler på 360 graders panorama scroll laved i Flash

se evt fla filen http://www.flashkit.com/movies/Utilities/mouse_sc-Patrick_-3280/index.shtml
Avatar billede pixelpaw Nybegynder
08. september 2001 - 15:10 #9
centerX = 200; burde nok være

onClipEvent(load){
  centerX = _x;
}

:)
Avatar billede basicq Nybegynder
08. september 2001 - 16:31 #10
Jeg har fået den til at scroole som jeg vil, jeg har droppet panorama for det så ikke godt ud.

Men nu vil jeg have lavet nogle link i mine billeder og hvordan jeg laver det er jeg ikke helt sikker på jeg regenede med at jeg kunne marker et bestemt sted ved at tegne rundt om det, men det kan jeg ikke få til at virke.

Er der nogle der har nogle gode ideer til det?
Avatar billede lingoman Nybegynder
08. september 2001 - 17:19 #11
hvis du blot vil inakivere scroll imens musen er over et bestemt område, så kan man gøre dette med en usynlig knap inde i MCen.

knappen sætter en variabel \'noScroll\'

on (rollover) {
noScroll = true;
}


on (rollout) {
noScroll = false;
}

Vi modificerer også vores enterFrame handler således at den chekker noScroll variablen


on ClipEvent(load) {
  noScroll = false;
}

onClipEvent(enterframe) {
                    if (noScroll == false) {

                    RykPixel = 5;  //hvor mange pixels MCen skal rykke sig

                    centerX = 200; // hvorfra måles højre, ventre

                    theMouseX = _root._xmouse;

                    flytMC = 0;

                    if (theMouseX > centerX) {
                        // ryk MC til ventre
                        flytMC =  - RykPixel;
                      }

                    if (theMouseX < centerX) {
                        // ryk MC til højre
                        flytMC =  RykPixel;
                      }

                    this._x = this._x + flytMC
                    }
}


Det vil være rart hvis du kunne fortælle os alle de ting du gerne vil have hjælp til helt fra starten. Vi vil så slippe for dobbelt arbejde, og du får et fungerende eksempel helt fra starten :)

mvh geo
mvh geo
Avatar billede basicq Nybegynder
08. september 2001 - 18:20 #12
Ok jeg kan godt se hvad du mener med dobbelt arbejde. Men nu tror jeg er ved at være der.
Lige et sidste problem, jeg kan finde ud af at lave en usynlig knab på et billede. Dvs jeg skal have lavet et bestemt område i et billede til et link. Hvordan det?
Avatar billede flash_gordon Nybegynder
08. september 2001 - 18:42 #13
Hvis du har et billed og gør det til et symbol, kan du sætte en usynlig knap ind i det symbol.
Avatar billede basicq Nybegynder
08. september 2001 - 18:53 #14
flash gordon:
Ja men hvordan?
Jeg ved ikke hvordan man laver en kanp usynlig?
Avatar billede lingoman Nybegynder
08. september 2001 - 19:44 #15
Lav en Usynlig knap ved at

1. Insert>New Symbol vælg \'button\' og navngiv knappen \"usynlig_knap\"
2. Lad de første 3 frames være tomme
3. Vælg \'Hit\' framen og Insert Keyframe (F6)
4. Tegn din knap omkring (+) området

5.Gå nu tilbage og rediger dit billedeMC, hvor du trækker symbolet for din unsynlige knap fra Library ind til det område på billedet som knappen skal dække. Du vil stadig kunne se din knap imens du placerer den, men den er ej synlig når du tester filmen, bortset fra at cursoren bliver til en hånd over knappens område.

mvh geo
Avatar billede basicq Nybegynder
08. september 2001 - 20:52 #16
Ok den usynlige knap virker ok, MEN den bliver ikke hæftet på billedet men bliver istædet siddende samme sted. Dvs. når jeg scrooler kan jeg aktiver linket på et andet billede.

Hvis jeg sætter den usynlige knap i venstre hjørne bliver den der så næste billede også har et link i venstre hjørne.

Jeg skal have den hæftet på det bestemt sted på billedet og kun der.
Avatar billede lingoman Nybegynder
08. september 2001 - 21:03 #17
\"5.Gå nu tilbage og rediger dit billedeMC, hvor du trækker symbolet for din unsynlige knap fra Library ind til detområde på billedet som knappen skal dække.\"

Du lavede en MC ud af dine billeder før. Denne redigerer du ved at indsætte din knap (inde i selve MCen).
Din knap bliver således en del af billede-MCen som scroller.

Det problem du beskriver kan kun opstå hvis du har placeret knappen ovenpå MCen istedet for inde i MCen.

mvh geo
Avatar billede basicq Nybegynder
08. september 2001 - 21:33 #18
Jeg er som sagt ikke en haj til det her, hvad mener du med inde i MCen har det noget med koden at gøre eller placer jeg min usynligeknap forkert.
Jeg er ikke helt med...SORRY
Avatar billede basicq Nybegynder
08. september 2001 - 21:37 #19
Det jeg gør er at trække min knap over oven på det sted jeg vil have et link
Avatar billede lingoman Nybegynder
08. september 2001 - 21:54 #20
Det har ikke noget med koden at gøre.
Højreklik på dit billedeMC og vælg \'edit in new window\' og så er du inde i MCen
Fra dit Library trækker du nu dit knap symbol ind og placerer det der hvor du vil have dit link

Håber at det er til at forstå :)
Avatar billede basicq Nybegynder
08. september 2001 - 22:05 #21
Ok lingoman jeg siger mange tak for hjælpen så fik jeg også nogle fag udtryk sat på plads i dag det var sku lækkert. Jeg har godt nok et ? mere som ikke vedrør det jer scrool noget. Jeg kunne godt tænke mig at når man trykker på det har link så popper en tekst box frem og når man så klikker på boxen skal den lukke og man kan atter scroole.

Hvis det er for meget forlangt er det ok men da jeg ikke har særlig mange point syntes jeg er det sådan lige går an.. Ellers er alle point til dig.
Avatar billede flash_gordon Nybegynder
08. september 2001 - 22:39 #22
Du kan jo bare sige at den skal linke til en frame, hvor der er en tekstbox, men en luk knap ved siden af som linker tilbage.
Avatar billede flash_gordon Nybegynder
08. september 2001 - 22:41 #23
den første knap kan være i en layer for sig selv hvor der er to frame
i en anden layer er det to keyframes
den første knap skalså gå til frame 2.
I frame 2 i den anden layer skal der være den tekst box, og en knap som linker tilbage til frame 1
Avatar billede lingoman Nybegynder
09. september 2001 - 09:07 #24
Du kan tilføje nogle frames som flash_gordon skriver, dog skal du nok have nogle flere end de anbefalede 2.

Princippet er dog det samme.

For hvert link opret en frame med den samme baggrund og navngiv med en frame label fks.

hvis usynlig_knap1 skal linke til frame \"textbox_1\" med din baggrund og tekstfeltet tilføjer du i knappens \'hit frame\' actionen

gotoAndStop(\"textbox_1\");

Samme princip bruges til alle dine links.

I alle dine frames med tekstfelterne tilføjes igen en usynlig knap over tekstfeltet med action i hitFramen

gotoAndPlay(\"ditBilledeScrollFrame\");

hvor du naturligvis skal bruge dit eget frame label i stedet for \"ditBilledeScrollFrame\". Klikker du på tekstfeltet. forsvinder den ved at tage dig tilbage til framen uden tekster.

Håber at det kan bruges!

mvh geo

Avatar billede basicq Nybegynder
09. september 2001 - 10:41 #25
Jeg siger mange tak for jeres tålmodighed og store hjælp, jeg er kommet et godt stykke videre med Flash.
Jeg håber en gang at komme til at arbejde med det, jeg er pt. igang med Multimedia designer udd. ved Lygten kbh. Men er ikke blevet undervist i Flash yet.

Som lovet går alle pointene til my mann lingoman, som har givet mig den største hjælp og været lidt meget tålmodig så tak igen til jer allesammen

Hvis nu jeg ville købe mig en bog om Flash har i så nogle gode forslag, jeg vil gerne lære noget mere om Flash programmering (lingo)
Hej her fra....
Avatar billede lingoman Nybegynder
09. september 2001 - 11:18 #26
Tak for point :)

Programmerings sproget til Flash kaldes ActionScript
Lingo er sproget for Director

Der findes efterhånden rigtig mange gode ActionScript bøger. Hvad du finder bedst er en smagssag så her vil jeg blot nævne nogle titler som jeg har størst glæde af.

ActionScript: The Definitive Guide    by Colin Moock
 
        (1. del Starter med generalle programmerings principper og 2. del uddyber alle actionScript kommandoer og deres syntaksformer, nærmest et opslagsværk)

Flash 5 in 24 hours (SAMs Teach Yourself series)  by Phillip Kerman

          (God blanding af praktiske flash teknikker og ActionScript. Ønsker man mere actionScript har han også udgivet en bog som konsentrerer sig omkring dette, næste titel)

{ActionScripting in FLASH} by Phillip Kerman

          (velegnet for folk som allerede kender FLASH og som gerne vil vide hvordan man programmerer i ActionScript)

Sidst men ikke mindst kan jeg ikke lade være med at nævne bogen som er fyldt med Spil laved i FLASH,

FLASH 5 (ActionScript for fun and games)  by Gary Rosenzweig

        ( Forklaringerne er måske lidt korte hvis man er nybegynder, men sammen med en af de andre bøger er de lette at forstå og bogen er fyldt med praktiske eksempler og spil)

Hvis du har mulighed for dette så tag ind til in boghandel og kig dem igennem for at se hvad der tiltaler dig.

Selvom jeg ikke har læst bogen, har jeg hørt meget godt om  FLASH 5 Bible fra andre her på eksperten.

Håber at du kan bruge det:)

mvh geo

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