PDA

Volledige versie bekijken : mac menu buttons


Tiestoo
%Europe/Berlin %833 %2005, 21:00
Ik heb ooit eens een prachtig script van een nog mooier mac menu gedownload op seraph.nl (http://www.seraph.nl/old.html). De .fla staat hier (http://www.tiesenmartine.nl/macmenu.fla), de .swf staat hier (http://www.tiesenmartine.nl/macmenu.swf). Ik wil het menu heel graag gebruiken op mijn website, maar ik ben helaas niet zo'n held met actionscript. Het script genereert nu hetzelfde lege movieclipje voor elke button (dus elke button is nu hetzelfde lege vierkantje):
mac_button=function(){this.init();}
var srph=mac_button.prototype=new MovieClip();
srph.init=function(){
var a=this.createEmptyMovieClip("bc",this);
with(a){
beginFill(0x883d0c,100);
lineStyle(1,1,0);
moveTo(-16,-32);
lineTo(-16,0);
lineTo(16,0);
lineTo(16,-32);
endFill();
}
this.hitArea=this.bc;

Ik wil natuurlijk graag een apart image aan elke button toevoegen en die linken!
Ik weet dat er iets moet gebeuren met attachMovie(), maar ik weet niet precies wat. Ik hoop dat iemand hier een antwoord op heeft, je hoopt er ook een hoop anderen mee denk ik ;) Ik heb gezocht maar kon helaas niks vinden hoe ik attachMovie op een goede manier moet toepassen.



Het is me inmiddels gelukt met attachMovie("mclip","mclip",3);. Heeft er nu nog iemand een idee hoe ik alle buttons verschillend kan krijgen (zijn nu allemaal "mclip")?

Tiestoo
%Europe/Berlin %857 %2005, 21:35
Niemand?

Tiestoo
%Europe/Berlin %668 %2005, 17:02
Ik wil 'm zo graag gebruiken... ;(

xtr0
%Europe/Berlin %906 %2005, 22:45
het script werkt niet bij mij :(

heb je de fla al gedownload, maar ik weet het antwoord niet sorry..

mateo)
%Europe/Berlin %946 %2005, 23:42
ja dat doe je bijvoorbeeld met een attachmovie. ik stuur je de fla terug met een plaatje erin. ik trace ook de naam van de button die wordt aangemaakt. die zou je kunnen gebruiken om in elke button een ander plaatje te laden. het plaatje heb ik in een mc gestopt en heb ik een linkage id gegeven ("pic"). rechtsklikken op de movieclip in de library en linkage kiezen.
hoop dat je er wat aan hebt :)

Tiestoo
%Europe/Berlin %893 %2005, 22:27
mateo) onwijs bedankt voor je hulp :) Ik snap dat ie nu aan elke lege movieclip "pic" koppelt behulp maken van attachMovie, maar ik begrijp nog steeds niet hoe ik op deze manier veschillende plaatjes aan de verschillende buttons kan koppelen..?

Tiestoo
%Europe/Berlin %932 %2005, 23:23
ok; ik weet dankzij jou de namen van de buttons ("btn0" t/m "btn8"). Ik ben nu twee dagen bezig maar mijn kennis van AS is gewoon niet voldoende om de attachMovie die nu aan aan de 9 gegenereerde movieclips zit, om te zetten in een attachMovie voor 9 verschillende buttons. Is er iemand die zin heeft om mij dit stukje script te onthullen? Of is er iemand die misschien een goeie tutorial weet hierover? Of ook maar iets dat mij in de goeie richting kan sturen...

theFlashWizard
%Europe/Berlin %953 %2005, 23:52
je maakt een array met de verschillende gegevens die per button verschillen..
bijv waar ze heen moeten linken..
dan haal je met de i die de for loop maakt het bijpassende item uit de array..

Tiestoo
%Europe/Berlin %960 %2005, 00:02
waarom zie ik nergens een for loop? Dit is helaas echt te moeilijk voor mij... Kun je misschien iets meer informatie geven of misschien een toepassende tutorial...?

theFlashWizard
%Europe/Berlin %969 %2005, 00:15
Arrays:
http://www.actionscripts.org/tutorials/intermediate/Arrays/index.shtml
Loops
http://www.actionscripts.org/tutorials/intermediate/loops/index.shtml

ik zou trouwens beginnen met n heel klein voorbeeldje van wat je wilt..
maak bijv een paar simpele buttons, zet een paar woorden in een array, en laad iedere button 1 woord tracen..

kom je hier niet uit kunnen we je ook n stuk sneller helpen omdat het een klein script is..:)