Avatar billede migduvednok Nybegynder
06. august 2005 - 21:48 Der er 6 kommentarer og
1 løsning

avanceret button

Jeg er ved at lave en avanceret knap med bitmap billeder: når man holder musn over, skal den blødt skifte til et andet billede og når man fjerner musen skal den blødt skifte tilbage igen. Men jeg kan ikke lave det helt rigtigt;

1: lægger billede1 (altså knappens "up-state") på canvasset og trykker F8 og vælger "button"

2: laver "over-staten" ved at putte billede 2 ind på den frame (2) der hedder over state og laver den til et movieklip.

3: i over state movieklippet laver jeg så filmen viser at billede 1 fader over i billede 2 og indsætter actionscript så den stopper på sidste frame.
Går ud af movieklippet

4: laver upstate billedet til movieklip og laver filmen så billede 2 fader over i billede 1 og stopper på sidste frame.
(ellers ville den loope og se helt tosset ud.

Dette vil fungere fint som knap, effekten er fin. Men det ser det jo mærkeligt ud når man LOADER flash filmen første gang!
Jeg vil egentlig gerne have den til at første gang den loader så hopper upstate-filmenklippet direkte frem til sidste frame (der jo har en stop kommando på sig) men det vil programmet ikke lade mig gøre.

og hvordan skal jeg indbygge den kommando der ved tryk ("getURL") sender mig til en website?

Hvordan løser jeg mit problem?
(og jeg kan faktisk sagtens bygge en velfungerende version ved møjsommeligt at kode det hele fra bunden, men jeg vil gerne bruge de der knap-symboler!)
Avatar billede mobius6 Juniormester
07. august 2005 - 11:01 #1
du skal ALDRIG bruge selve knappen til animationer, selve knappen skal være tom på alle states, aminationer skal ligge som MC som knappen (usynlig knap) kontrollerer.
i MC styrrer du forløbet ved hjælp af "lables"

simpel version (kan gøre meget smartere:) =

on (rollOver) {
    knappen.gotoAndStop("over");
}
on (rollOut) {
    knappen.gotoAndStop("ud");
}

osv..
Avatar billede mobius6 Juniormester
07. august 2005 - 11:02 #2
"tom på alle states" skrev jeg, selvføli skal hitstate være fyldt ud :)  såry...
Avatar billede migduvednok Nybegynder
08. august 2005 - 02:17 #3
Det der forstår jeg ikke så meget af, men du kan muligvis korrigere mig udfra det jeg hidtil har lavet. Det er meningen at der skal være 15 knapper, men indtil videre er der to. De konflikter dog, måske kan du se hvad jeg har gjort galt?

Du kan finde filen på:
www.hjemmesidefor3000kroner.1go.dk/testthis.fla
Avatar billede mobius6 Juniormester
08. august 2005 - 16:36 #4
filen er langt fra optimalt struktureret og der er nogle helt grundliggende fejl
- brug altid LABELS og ikke frame numre
- separer altid dine knapper
- undlad at lave dubletter af "graphics" (1 er nok, og 0 er nok hvis du pakker i MC

anyway her er et MEGET simpelt eksempel på en lidt smartere måde at gøre det på UDEN at skulle kode noget særligt, der findes utallig metoder som er betydeligt smartere fx "functions" men ingn grund til at kaste dig ud i noget som kræver kodekendskab udover dine kompetancer, det skal nok komme efterhånden som behovet viser sig
den vedhæftede "løsning" er nem og enkel og lige til at gå til.
"fidusen" :) er at separere knap og animation. knapperne er derfor "tomme" og koden de holder linker til et movie-clip (MC) som er animationen, MC kontrolleres med frame-LABLES (ikke numre) det eneste du skal huske er at hver gang du laver et nyt MC skal du give et unikt navn i properties panelet i eksemplet hennder MC'er "knap1"
http://www.fuel.dk/E/simpel_knap_funktion.fla

så når du skal lave flere knapper laver du blot nye MC's mangen til "knap1" men kalder det fx "knap2" "knap3" osv. og selve den "usynlige" knap kan du blot kopiere og blot ændre det sted hvor der står MC's navn ("knap1") til fx "knap2" osv. osv.

:-)
Avatar billede mobius6 Juniormester
20. august 2005 - 22:50 #5
hvaså ?
Avatar billede migduvednok Nybegynder
24. august 2005 - 18:29 #6
UNDSKYLD!!!

Jeg har helt glemt dig. Tusind tak for din hjælp, det var bare lige i øjet! :-)
Avatar billede mobius6 Juniormester
24. august 2005 - 18:47 #7
fair nok,
enjoy ;-)
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