Avatar billede starhand Nybegynder
21. april 2002 - 17:03 Der er 8 kommentarer

Knapper og movies!!

Jeg har en anden diskussion kørende iøjeblikket, men er temmelig desperat lige nu (til trods for at problemet er simpelt...)

Á la photoshop eller andre layer-programmer skal jeg have 20 knapper i flash, som hver især repræsenterer et lag jeg kan slå til eller fra!

Dvs. hver knap henter et halv-transparent lag ind og lægger det oven i hinanden, så de kan sammenlignes (skal bruges til bymodel)

1. Jeg skal bruge et script til en knap, der første gang den trykkes henter movie-filen ind, og anden gang man trykker henter den ud igen (og tredie gang ind...)

2. De forskellige lag eller movie-clips skal ligge præcis oven i hinanden, som skal baseres på et koordinat eller med henvisning til et pkt. dvs. hvordan med et simpelt target?

Hjælp...
Avatar billede hoejrup Nybegynder
21. april 2002 - 22:34 #1
Du kan bare anvende attachMovie metoden, og lægge dine knapper ind i hvert eneste movieclip.
I movieclippet ligger der et andet movieclip samt en knap. Så kan du slå movieclippet fra og
til med knappen. Desuden kan du sætte dybden for dit movieClip med attachMovie, så movien med den højeste depth ligger øverst.

Du kan sætte følgende på din knap:

on (release) {
  if (movieon == 1 ) {
    movieon = 2;
    mymovieclip._visible = 0;
  } else {
    movieon = 1;
    mymovieclip._visible = 1;
  }

Alle dine movieclip kan placeres nøjagtigt med

_root.ditMovieClipInstanceNavn._x = 100;
_root.ditMovieClipInstanceNavn._y = 100;

Du kan også anvende removeMovieClip eller unloadMovie på dine knapper.

/per
Avatar billede starhand Nybegynder
21. april 2002 - 22:57 #2
Jeg siger mange tak indtil videre. Jeg har lavet en nødløsning (at tilpasse min Swift-exporter fra Max) og prøver dit forslag i morgen.
Jeg har måske haft lidt svært ved at forklare, hvad jeg skulle lave, men du kan se et eksempel på: http://www.skyscraper.org/timeformations/transparent.html

Knapper og movies skal udføres på samme måde...
Avatar billede hoejrup Nybegynder
21. april 2002 - 23:20 #3
Velbekomme.

Den movie er lavet med loadMovie metoden. Hver gang en film er loaded, så sættes et movieclip med en knap til laget til visible. Samtidig bliver laget sat til invisible, og det næste movieclip indlæses i sin egen level. Der kan nemlig kun være et movieclip i den samme level!

/per
Avatar billede hoejrup Nybegynder
24. april 2002 - 10:01 #4
Har du fundet en løsning?

/per
Avatar billede starhand Nybegynder
27. april 2002 - 17:42 #5
Nej, nu prøver jeg at gennemføre det igen, da jeg også skal have hele byen til at rotere til sidst...

Jeg prøver at lægge de enkelte knapper og film sammen. Knapperne i de enkelte movieclip skal have ovenstående script (+ loadmovie?)... - hvilket script skal mit billede/swift-lag have?

Alle disse små movieclips (med knap og billede) skal da hentes ind vha. .attachMovie?
Avatar billede starhand Nybegynder
27. april 2002 - 23:30 #6
Hej Per
Jeg har nu fået de enkelte knapper til at virke ved at lægge knappen og movieclippet sammen. Jeg kan dog f.... ikke få de movieclips (fra de forskellige movieclips) til at lægge sig præcist oveni hinanden.
Jeg har prøvet at lade dem refere til en dummy/instance/mc etc. men de rykker sig ikke.
Jeg kan nemt rykke dem med en alm. _x = og _y =, men de skal jo alle referere til det samme. pkt./target...
Avatar billede hoejrup Nybegynder
03. maj 2002 - 12:18 #7
Kan du ikke prøve at sende din fla fil til info@kazoma.dk?

Den skal helst være i Flash 5.0 versionen.

/per
Avatar billede starhand Nybegynder
07. maj 2002 - 16:00 #8
jeg har opgivet at forsøge at få dem til at ligge oven i hinanden, da når de importeres fra Max via Swift, så har de forskellig størrelse og fixpkt. og kan derfor tilsyneladende ikke referere til det samme target...
- jeg brugte den gamle metode og lever indtil videre med, at Max determinerer placeringen af mine Movies - skal aflevere projektet på fredag... (desværre kan én knaps musen ikke virke på denne måde...)
... jeg sender dig resultatet indenfor et par timer (serveren er nede)
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