PDA

Volledige versie bekijken : weet niet hoe ik het moet doen


umek
%Europe/Berlin %682 %2005, 17:23
het probleem stelt zich als volgt: ik heb naam van iedere maand in een array staan, hoe kan ik met een actionscript die 12 namen in een clip laten verschijnen en ervoor zorgen dat er kan op geklikt worden om dan door te verwijzen naar een andere clip?

alle hulp is welkom :)

theFlashWizard
%Europe/Berlin %695 %2005, 17:41
elke maand naar een andere?

zo vraag je bijv de 2de uit een array op:
arraynaam[3]

hier ff n tuturial over arrays:
http://www.actionscripts.org/tutorials/intermediate/Arrays/index.shtml

en dan moet elke maand naar een ander frame linken?

umek
%Europe/Berlin %696 %2005, 17:43
het princiepe van arrays snap ik wel, maar het probleem is dat ik via actionscript de namen van de maanden in die movieclip wil krijgen en ervoor zorgen dat er een link achter iedere naam zit.

hoop dat het probleem nu wat duidelijker geformuleerd is.

theFlashWizard
%Europe/Berlin %702 %2005, 17:51
owke.. dan moet je 1 layout ontwerpen van een textfield met daarachter een button die als link dient..
Kvraag me af waarom niet het hele idee als link kan diene maar goed..
het textfield moet dan dynamisch zijn en een instancename krijgen waardoor je hem dynamisch kan vullen..
die layout zet je als 1 mc in de library met een linkage name..
dan attach je die een aantal x onder elkaar dmv een for loop..

dus em.. als het je allemaal niet zoveel zegt:
attach:
http://www.actionscripts.org/tutorials/beginner/attachMovie/index.shtml
Loops
http://www.actionscripts.org/tutorials/intermediate/loops/index.shtml

umek
%Europe/Berlin %708 %2005, 18:00
owkay bedankt, ga ik nu es uitproberen.
het idee klinkt me logisch, maarja ben ook nog niet zo lang bezig me actionScripting.

umek
%Europe/Berlin %733 %2005, 18:35
ik heb het geprobeerd, maar ik krijg hem niet on stage.

duplicateMovieClip ("maandLink", "dupMC", 1);
dupMC._y = Math.round(Math.random()*200)
dupMC._x = Math.round(Math.random()*400)
scale = Math.round(Math.random()*100)
dupMC._xscale = scale
dupMC._yscale = scale

deze code heb ik gebruikt. deze staat in frame 80 van een movieclip "info" die op zijn beurt op de "_root" staat.

de mc met de button en txtfield is genaamd maandLink.

heb je enig idee wat er misgelopen is?

theFlashWizard
%Europe/Berlin %737 %2005, 18:42
je scale is niet echt top.. want dit kan volgens mij ook scale 0 worden..
dus zie je em dan niet..
maar voorderest zie ik et nie zo snel..

TheDutch
%Europe/Berlin %740 %2005, 18:45
Dit verhelpt het scaling probleem:

scale = Math.round(Math.random()*100)+10

De minimale grote is nu 10% en maximaal 110% :).

TheDutch
%Europe/Berlin %741 %2005, 18:47
Dit is denk ik toch beter ;).

scale = Math.round(Math.random()*90)+10;

Minimaal 10%
Maximaal 100%

umek
%Europe/Berlin %746 %2005, 18:55
ik heb de scale geweizigd, maar er komt nog steeds nix op het scherm :confused:

de bovenstaande code mag dus zo gewoon in de actions staan, het hoeft niet in een on-event te staan ofzo?

theFlashWizard
%Europe/Berlin %573 %2005, 14:45
owke.. vaag dan..
zet eens onder dat script:

trace(dupMC)

dan weet je of hij die mc uberhaupt wel vind bijv..

Flasher
%Europe/Berlin %670 %2005, 17:05
staat de MC maandlink wel in de mc info en niet in de root???