PDA

Volledige versie bekijken : Dynamisch MC's aanmaken


pgr83
%Europe/Berlin %092 %2005, 03:13
Hallo,

Ik heb het onderstaand script, nu wil ik dynamische MC's aanmaken met on-the-fly gekozen namen die worden opgebouwd uit andere variablen (rc & cc). Met wat ik nu heb worden errors gegenereerd logischerwijs. Is het mogelijk dat actionscript op een of andere manier mijn variable "name" ook als een variable ziet als ik "name.lineStyle(2,'0x000000',100);" aanroep ?

rc = 'a';
cc = 'b';
name = 'MC_BOX_'+rc+'_'+cc;
this.createEmptyMovieClip(name,2);
name.lineStyle(2,'0x000000',100);

theFlashWizard
%Europe/Berlin %252 %2005, 07:03
rc = 'a';
cc = 'b';
name = this.createEmptyMovieClip('MC_BOX_'+rc+'_'+cc,2);
name.lineStyle(2,'0x000000',100);

zoiets bijv? :P

Dauntless
%Europe/Berlin %275 %2005, 07:36
Met wat ik nu heb worden errors gegenereerd logischerwijs.
Zou het niet logisch zijn als je dan ook die errors post ?

pgr83
%Europe/Berlin %528 %2005, 13:40
Ik weet dat je in php dit kan doen,

$var = 'test';
${$var} = 1;
echo $test; // outputs 1

nu vroeg ik me af of dit ook mogelijk is in actionscript,

dus dat ik na dit

rc = 'a';
cc = 'b';
this.createEmptyMovieClip('MC_BOX_'+rc+'_'+cc,2);

met de var MC_BOX_a_b kan werken

Flasher
%Europe/Berlin %532 %2005, 13:47
name.lineStyle(2,'0x000000',100);
Een hexadecimaal getal heeft geen aanhalingstekens, misschien ligt het daar aan.
dus:

name.lineStyle(2,0x00000,100);