Ik heb twee movieclips, te weten streepjes en streepjesAfbeelding.
Binnenin 'streepjes' plaats ik 1 streepjesAfbeelding en door middel van actionscript dupliceer ik deze 150 maal, waarbij de _x telkens met 2 verhoogd wordt (streepjesAfbeelding is maar 1 pixel breed, dus je krijgt een soort van barcode effect. Alleen zijn de streepjes telkens even hoog en even breed. Het enigste wat onregelmatig varieerd is de _y. Op die manier krijg je iets als onderstaande afbeelding).

Ik gebruik deze code:
Nu plaats ik de MC 'streepjes' in mijn root timeline, zodat ik de mooie streepjes te zien krijg. Als ik nu de MC dupliceer, dan plaatst hij inderdaad een nieuwe, alleen voert hij dan opnieuw het actionscript in 'streepjes' uit, zodat ik allemaal andere streepjes krijg!
Ik wil een exacte kopie krijgen van de streepjes MC.
Weet iemand hoe ik dat kan doen?
Ik zat al te denken om alle Y waarden die gegenereerd worden in actionscript, op te slaan in een array en deze vervolgens gebruiken om de MC te kopieren maar ik denk dat dat ietwat omslachtig is?
Binnenin 'streepjes' plaats ik 1 streepjesAfbeelding en door middel van actionscript dupliceer ik deze 150 maal, waarbij de _x telkens met 2 verhoogd wordt (streepjesAfbeelding is maar 1 pixel breed, dus je krijgt een soort van barcode effect. Alleen zijn de streepjes telkens even hoog en even breed. Het enigste wat onregelmatig varieerd is de _y. Op die manier krijg je iets als onderstaande afbeelding).

Ik gebruik deze code:
code:
1
2
3
4
5
6
7
8
9
| ij = 10;
for(i=0, a=0;i<149;i++, a=a+2)
{
duplicateMovieClip("streep", "streep" add i, i);
setProperty("streep" add i, _x, a);
setProperty("streep" add i, _y, (ij - 5) + random(10));
} |
Nu plaats ik de MC 'streepjes' in mijn root timeline, zodat ik de mooie streepjes te zien krijg. Als ik nu de MC dupliceer, dan plaatst hij inderdaad een nieuwe, alleen voert hij dan opnieuw het actionscript in 'streepjes' uit, zodat ik allemaal andere streepjes krijg!
Ik wil een exacte kopie krijgen van de streepjes MC.
Weet iemand hoe ik dat kan doen?
Ik zat al te denken om alle Y waarden die gegenereerd worden in actionscript, op te slaan in een array en deze vervolgens gebruiken om de MC te kopieren maar ik denk dat dat ietwat omslachtig is?
offtopic:
Als je de hele dag met het woord 'streepjes' in je hoofd loopt is dat niet mijn schuld!
Als je de hele dag met het woord 'streepjes' in je hoofd loopt is dat niet mijn schuld!
[ Voor 7% gewijzigd door Verwijderd op 10-01-2004 10:14 ]