PDA

Volledige versie bekijken : flash buttons


J-rOen
%Europe/Berlin %486 %2005, 11:40
hallo wie kan mij vertellen hoe je die buttons maakt die
hier (http://www.templatemonster.com/flash-templates/9499.html)
op deze website te zien zijn...

ik heb me eigen egt rot gezocht maar kan nergens zoiets vinden..

bedank alvast voor de moeite

Thierry
%Europe/Berlin %504 %2005, 12:06
Het zou handig zijn als je die dubbele http:// weg haalt uit je link.

En wat die buttons betreft. Maak gewoon een Movieclip en gebruik die als button.

J-rOen
%Europe/Berlin %515 %2005, 12:22
jah maar hoe doe je dat.. het gaat er om dat als je met de muis in de button komt dat die kleine animatie gaat spelen.. in dit geval dat het tapje omhoog gaat.. en als je van de button afgaat dat ie weer naar beneden gaat...

?

behived
%Europe/Berlin %525 %2005, 12:36
op je mc:
on(rollOver){
gotoAndPlay("over");
}
on(rollOut){
gotoAndPlay("out");
}

stop op eerste frame + op het einde van de animaties

J-rOen
%Europe/Berlin %708 %2005, 16:59
okeej bedankt het is gelukt

maar als ik nu wil linken doet hij nixx :S

in die MC staat nu het volgende script:

on(rollOver){
gotoAndPlay("2");
}
on(rollOut){
gotoAndPlay("out");
}

on(press){
delay_mc.play();
delay_mc.whatlabel="10"
}

wat doe ik fout? of kan je helemaal niet linken in een MC

Stuf
%Europe/Berlin %735 %2005, 17:39
ik weet niet precies hoe je werkveld eruit ziet.. maar het lijkt mij dat je een buttonscript aan een mc hangt.. en dat werkt niet..

ik heb iets voor je terecht gebrouwd op een manier hoe ik het altijd doe..

mss heb je er wat aan..

J-rOen
%Europe/Berlin %390 %2005, 09:23
harstikke bedankt voor de moeite.. hier kan ik wel iets mee :)
alleen nouw nog 1 vraagje hoe kan ik de knoppen laten linken naar een andere pagina nu?

want je zegt zelf dat je geen buttonscript aan een MC kan hangen..?
en alle knoppen zijn MC's... :O

dus hoe doe ik dit nouw...

bedankt

joldemans
%Europe/Berlin %427 %2005, 10:15
zo heb ik het laatst gedaan. In m'n root een aantal keyframes gemaakt en daar een naam aan gegeven

Dit heb ik op m'n MC gezet (bij je andere acties van die button)

on(release){
_root.gotoAndStop("framenaam");
}

Hij gaat nu eerst naar je root en daarna naar het frame waar je de naam aan hebt gegeven. (je frame een naam geven kun je btw in je propertiesbalk doen. klik op je keyframe en in je properties blak staat dan links "frame label" voeg daar je naam van het frame in)

Stuf
%Europe/Berlin %539 %2005, 12:57
harstikke bedankt voor de moeite.. hier kan ik wel iets mee :)
alleen nouw nog 1 vraagje hoe kan ik de knoppen laten linken naar een andere pagina nu?

want je zegt zelf dat je geen buttonscript aan een MC kan hangen..?
en alle knoppen zijn MC's... :O

dus hoe doe ik dit nouw...

bedankt



_root.totaal.knop1.onRelease = function(){
//Hier de code die je normaal in een onrelease zou zetten.

}

OvErDoSe
%Europe/Berlin %472 %2005, 11:20
Ik heb je voorbeeld ook even bekeken, maar ik merk dat hij ook reageerd op het lichtgrijze vlak. Omdat de tabs daarachter zitten. Is er een simpele manier om dat te voorkomen?

Want als je nu onder een van de tabs op het lichtgrijze vlak komt gaat de tab ook omhoog...

Bowlingmar
%Europe/Berlin %506 %2005, 12:09
Maak je knopje een beetje mc een beetje kleiner:p, zodat hij niet meer achter het lichtgrijze vak staat:)

OvErDoSe
%Europe/Berlin %562 %2005, 13:29
Maak je knopje een beetje mc een beetje kleiner:p, zodat hij niet meer achter het lichtgrijze vak staat:)

kan niet, want als je even kijke hoe het werkt zie je dat het knopje omhoog gaat als je er met je muis overheen gaat. (het tabje gaat omhoog).

als ik de knop kleiner maar is het hele TAB idee weg...

thomazzz
%Europe/Berlin %725 %2005, 17:24
het linken lukt mij niet.. kan iemand mij dat wat gedetailleerder uitleggen??

OvErDoSe
%Europe/Berlin %596 %2005, 14:18
niemand heeft een oplossing voor het probleem wat ik hierboven vermelde?

OvErDoSe
%Europe/Berlin %878 %2005, 21:05
nee dus...

jammer :(

Stuf
%Europe/Berlin %964 %2005, 23:09
ik heb wel een ideetje.. maar dan tweent de button niet naar een bepaalde positie .. maar scaled de button naar een groter formaat...

VOORBEELD (http://members.home.nl/stefnitert/flashfocus/rollover.html)

Dan moet je dus wel apart de tekst omhoog tweenen.

Het is een oplossing .. maar werkt natuurlijk niet in alle gevallen.. Want als je button een .png of .jpeg is dan rekt het wel uit.

duidelijk? :P

Mocht je dit wat vinden.. moet je het maar even zeggen.. dan stuur ik de .fla

OvErDoSe
%Europe/Berlin %602 %2005, 14:27
daar gebruik je ook het tweening actionscript?
ik kan dat wel gebruiken ja...

want ik krijg het niet voor elkaar bij mijn eigen buttons.

in layer 1 heb ik heb een movieclip genaamd "knoppen". Daarin heb ik nu een movieclip "button1".
in layer 2 heb ik de actionscript staan. daarin staat de volgende code...

#include "lmc_tween.as"

var time = 0.5;
var ease = "easeoutBack";
var y = "_y";
var go_pos = -15;
var back_pos = 0;

_root.knoppen.button1.onRollOver = function(){
_root.knoppen.button1.tween(y, go_pos, time, ease);
}
_root.knoppen.button.onRollOut = function(){
_root.knoppen.button1.tween(y, back_pos, time, ease);
}

het actionscript is goed geinstalleerd want het werkt wel in het voorbeeld van jou, maar ik mijn eigen movie zoals ik hierboven heb uitgelegd krijg ik het niet aan de praat. ik krijg ook geen errors. wat doe ik fout?

Stuf
%Europe/Berlin %613 %2005, 14:43
heb je de extensie geinstalleerd? Want aan het script te zien doe je niks fout.

Hier heb je de .fla van het laatste voorbeeld
klik (http://members.home.nl/stefnitert/flashfocus/rollover.fla)

Ik zal de extensie als attachment aan deze post meegeven, voor de zekerheid.

Mocht het nog niet werken, laat het me even weten.

OvErDoSe
%Europe/Berlin %636 %2005, 15:16
het actionscript is goed geinstalleerd want het werkt wel in het voorbeeld van jou, maar ik mijn eigen movie zoals ik hierboven heb uitgelegd krijg ik het niet aan de praat. ik krijg ook geen errors. wat doe ik fout? ik quote mezelf even...

ik zal eens even een reinstall van flash doen... misschien dat er iets niet goed zit... want ik zie inderdaad ook geen verschil met jouw voorbeeld

Stuf
%Europe/Berlin %649 %2005, 15:35
wacht daar even mee

die extensie werkt pas als je flash opnieuw hebt opgestart.. mss was dat het probleem.

damarez
%Europe/Berlin %651 %2005, 15:37
#include "lmc_tween.as"
mischien vergeten dit te vermelden in jou flashmovie?


ik heb wel een script voor je

moet jezelf spelen met de parameters

maak een button noem hem hotspot
instancenaam
myBtn2_btn
maak een movieclip animation
instance naam ani

zet deze code op de keyframe waar deze 2 instanties zijn


#include "lmc_tween.as"
myBtn2_btn.onRollOver = function() {
ani.tween(["_xscale", "_yscale"], [100, 200], 0.5);
myBtn2_btn.onRollOut = function () {
ani.tween(["_xscale", "_yscale"], [100, 100], 0.5);
};
};
stop();

ok succes

OvErDoSe
%Europe/Berlin %660 %2005, 15:50
moet je die instance names ook gebruiken?

want als ik nu via de "Insert Target Patch" knop de naam van de button toevoeg vraagt ie 2 keer om een instance name aan te maken.

volgens mij is het een beginners fout die ik nu heb...

OvErDoSe
%Europe/Berlin %666 %2005, 16:00
nu ik de instance names heb gebruikt veranders de cursor wel in een handje. dit deed hij eerst niet.
dus het begin is er... alleen beweegt de button nog niet. terwijl hij dit wel moet doen als je het script bekijkt...

Stuf
%Europe/Berlin %986 %2005, 23:39
zou je nog even precies willen uitleggen waar het nu fout gaat? Ik ben het namelijk even kwijt :p

OvErDoSe
%Europe/Berlin %487 %2005, 11:41
als ik dat eens wist ;) dan was mijn probleem er niet geweest...
ik sla waarschijnlijk iets belangrijks over... maar wat...

zou je uit kunnen leggen hoe je het moet opzetten?

ik doe het nu als volgt...

new movie, new layer (actions > daar paste ik de code van jou movie in).
maak een vierkant op layer 1 en druk op F8 en maak er een movie clip van.
verander het script zodat het overeenkomt met de naam van mijn movie clip.

opzich denk ik dat het dan zou moeten werken als ik het logisch bekijk. maar het werkt niet...

als ik het dan anders doe zoals ik hierboven zei: via de "Insert Target Patch" instance names aanmaak en dan de juiste movieclip selecteer dan gebeurt er meer. namelijk: de cursor veranderd in een "handje" in plaats van een pijltje. dus het begint er meer op te lijken alleen beweegt de movieclip nog steeds niet... hoop dat het nu een beetje duidelijk is.

ik kan desnoods ook even de fla uploaden als ik thuis ben vanavond. dan kun je het even bekijken als je wilt... want ik snap er niks van.

Stiffy.nl
%Europe/Berlin %495 %2005, 11:53
ik heb ff uitgeprobeerd, het is heel makkelijk zie hier het voorbeeld
http://www.freewebs.com/doebasstiffy/leuk.swf

http://www.freewebs.com/doebasstiffy/coowle%20buttons%20met%20action%20script.fla
om het fla bestand te downloaden, kun je zien hoe ik het gedaan heb (is nog niet helemaal af hoor) rest moet je zelf maar zien te doen :P

Stuf
%Europe/Berlin %506 %2005, 12:09
Ik moet je zeggen dat totaal geen ervaring heb met "insert target patch", dus daar kan ik weinig over zeggen.

Je .fla hier uploaden lijkt me een goed idee.. ik denk dat we er dan wel uitkomen. Mocht je in de tussentijd je script hier neerzetten, zou helemaal mooi zijn.

OvErDoSe
%Europe/Berlin %554 %2005, 13:18
ik doe het nu als volgt...

new movie, new layer (actions > daar paste ik de code van jou movie in).
maak een vierkant op layer 1 en druk op F8 en maak er een movie clip van (knop).
verander het script zodat het overeenkomt met de naam van mijn movie clip.#include "lmc_tween.as"

var time = 0.5;
var ease = "easeoutBack";
var y = "_y";
var go_pos = -15;
var back_pos = 0;

_root.knop.onRollOver = function(){
_root.knop.tween(y, go_pos, time, ease);
}
_root.knop.onRollOut = function(){
_root.knop.tween(y, back_pos, time, ease);
}Ik snap echt niet wat er dan nog verkeerd kan gaan of wel?
En de extentie staat sowiezo goed geinstalleerd, want anders kreeg ik wel een error. En anders werkte jou .fla voorbeeld ook niet...

Maar ik zal vanavond mijn .fla eens posten

Stuf
%Europe/Berlin %560 %2005, 13:26
Ik bekijk vanavond je .fla.. Hier is niks fout aan.. maar dat had ik je al verteld..
Hoe laat wordt dat ongeveer? Dan kan ik daar rekening mee houden..

OvErDoSe
%Europe/Berlin %566 %2005, 13:35
ik denk een rond een uur of 7. dan ben ik sowiezo wel online...
bedankt alvast.

OvErDoSe
%Europe/Berlin %376 %2005, 09:02
zoals je ziet heb ik er geen tijd voor gehad... zal proberen het vandaag te uploaden.

OvErDoSe
%Europe/Berlin %500 %2005, 12:00
Hier is het FLA bestand...

http://rapidshare.de/files/7430540/Knop.fla.html

Ik heb het nu even gedaan om de movieclip knop te tweenen. Straks is het de bedoeling alleen de Background gradient te tweenen zodat dit een mooi effect geeft ivm de layer mask die erboven zit. Is dit ook mogelijk?

OvErDoSe
%Europe/Berlin %807 %2005, 19:22
Stuf? :)

OvErDoSe
%Europe/Berlin %467 %2005, 11:12
Stuf is er niet meer merk ik... Iemand anders die me misschien kan helpen?

OvErDoSe
%Europe/Berlin %486 %2005, 11:40
Laat maar ik heb t uitgevonden. Het lag wel aan de instance names...
De movieclip die ik wou moven had geen instance name. Vandaar dat hij hem niet vond.

Voor mensen met dit zelfde probleem: Selecteer de movie clip en geef in het Properties vak de Instance name op. Dan moet het werken.

Toch allemaal bedankt voor jullie hulp. Zodra het resultaat er is post ik het op flashfocus...