Hvis du blot skal lave en knap, der ved tryk afspiller en animation, så er det blot at lave din animation i et movieclip, hvor du i første frame har en stop()-action. Dette placerer du på din stage og giver et instance-navn i instance-panelet (Ctrl+i)... Derefter tilføjer du en knap, der udfører:
on(release) { minInstance.play(); }
hvor minInstance er det navn, som du angav i instance-panelet...
jaja ok men den knap skal opfører sig som poten i ovenstående URL...(det ved jeg ik hvordan man gør :P)og så først når man trykker på den skal den afspille en animation(og det kan jeg godt finde ud af)!
Så mit problem er kun at gi den samme funktion som poten :D
Knappen skal have samme funktion som poten? Altså blive større, når man er over til en vis max størrelse og derefter mindre når man flytter musen igen? Derudover skal den også afspille et movieclip, som jeg har skrevet det ovenfor? Er det rigtigt forstået?
Tryk Ctrl+F8 - ny button... I hit-framen laver du en kasse på 100*100 px med centrum i centrum... Ctrl+F8 igen og denne gang et movieclip (navne er ligegyldige)...
I dette trækker du din knap fra før og ind placerer den i midten. Så laver du et nyt lag, og i dette lag tegner du din "pote" - eller hvad du nu måtte ønske...
Du markerer hele denne tegning og trykker F8 - nyt moviclip og giver det et eller andet navn.
Tilbage i dit movieclip med to lag markerer du nu det nye movieclip i det øverste lag og åbner actions-panelet. Her skriver du:
onClipEvent(enterFrame) { if (_parent.hitTest(_root._xmouse, root._ymouse,0)) { var dist = _parent._xmouse*_parent._xmouse+_parent._ymouse*_parent._ymouse; _xscale = _yscale = 100+dist/25; } }
Du markerer så knappen i nederste lag og giver den de actinos, den skal have...
Du går ud på din stage og trækker så blot dit movieclip med 2 lag (overmovieclippet) ind på scenen var Library...
En ting jeg heller ik helt forstår er...hvorfor skal jeg først lave en knap og et mc(hvorfor skal jeg lave sådanne 2 og så bagefter "poten"...skal jeg virkelig bruge 2 mc's...og hvorfor?)!
En anden ting forresten...øhm...kan du ikke forklare resten lidt tydeligere også?
okay og med hensyn til "poten" i det nye layer...jeg går ud fra jeg bare skal lave det som et mc og gøre det helt samme som det er gjort i potens source!? ...
Hehe.. Jeg er her nu... Kan du ikke smide din .fla til mig på morten@barklund.dk
Men ellers kan man sagtens lave dit mc om, for eksempel kan du lave animationen af manden, der går fra frame 2 til 10 i det mc indeholdende grafikken af manden. I første frame, skal der være en stop() og i sidste frame en gotoAndPlay(2);
Så laver du på din knap:
on (press) { undermc.gotoAndPlay(2); } on (release) { undermc.gotoAndStop(1); }
Den er jo lavet i MX, n'est pas? Jeg har kun F5 har hvor jeg sidder nu... Og det er inde i undermc, at du skal lave en stop()... Husk at navngive din instance af dit undermc: i dit overmc, markerer du dit undermc og trykker Ctrl+I - derefter skriver du instancenavnet "undermc"
Jeg har tænkt på...kan man...istedet for at figuren bliver større når man rører ved den...få f. eks. figurens arme til at bevæge sig rundt når man rører ved den og så skulle armene tweene på plads igen bagefter når man tog cursoren væk! (hvis det er muligt?)...
Kan man ikke lave det sådan at man har lavet en animation hvor hans arme bevæger sig og så lidt actionscript så armene ryger på plads i en flot tweening når man flytter musen? (hvis du kan finde ud af det?!)
Hvis du kan finde ud af det vil du så ikke hjælpe mig bare lidt plz :( (sidste ting :| ...)!
Så er du RAR!!! og GO! og KLOG! og SEJ! og HJÆLPSOM!
Jeg forstår ikke helt... Er det sådan, at så længe musen holdes over knappen, så bevæger hans arme isg efter et bestemt mønster. Når man så flytter musen igen, så glider de fra deres aktuelle position tilbage til startpositionen... Er det rigtigt forstået? Send mig din .fla gem som en Flash5-fil... Så skal jeg kigge på det...
Tjaa.. Jeg kan jo ikke gætte mig til, hvilken bevægelse armene skal lave... hele bevægelsen skal nemlig scriptes, da den skal kunne afbrydes når som helst og glide til startpositionen...
Da jeg ikke har en netforbindelse derhjemme og ikke kan installere en Flash på mit studie og ikke orker at skulle slæbe filer frem og tilbage på disketter, så bliver det desværre ikke forløbig, at jeg kan hjælpe dig... Men hvis du lukker og tager pointene selv, så kan det være, at jeg en dag smider en kommentar, hvis jeg har lavet noget spændende som du kan bruge...
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.