Toon posts:

[flash] MC aanroepen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ok, het probleem is dus het volgende ...
ik maak een MC aan met createEmptyMovieClip ... in deze nieuwe MC, maak ik vervolgens dmv. een for loop weer verschillende MC's aan met createEmptyMovieClip ... nu wil ik dus de "hoofdMC" gaan draaien, maar op 1 of andere manier wil flash deze niet aanroepen ...

zie ook de volgende code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
for (j=0;j<1;j++) {
    createEmptyMovieClip ("piePart" + j, j);

    var pieColor = "0xF06000";
    for (i=nieuws.length;i>0;i--) {
        this["pie" + j].createEmptyMovieClip ("piePartLayers" + i, nieuws.length);
            if (pieColor == "0xF06000")
                pieColor = "0xF38033";      
            else
                pieColor = "0xF06000";
        
            with (["piePart" + j + ".piePartLayers" + i]) {
                var angleBDegrees  = 90 - (angleADegrees * .5);
                var angleBRadians = (angleBDegrees * Math.Pi) / 180;
                var dY = (i * heightOfSubItems) + 50;
                var schuine = dY / angleBRadians;
                var dX = Math.cos(angleBRadians) * schuine;
        
                beginFill (pieColor, 100);
                moveTo (0, 0);
                lineTo (-dX, -dY);
                curveTo (0, (-dY - (dx * .6)), +dX, -dY) 
                lineTo (0, 0);
                endFill();
        }
    }
}
piePart0._x = 50;


de zogenaamde "hoofdlaag" heet dus piePart0 ... maar ik kan gewoon geen properties hiervan veranderen ...

Verwijderd

ik denk dat je een of meer frames tussen elke createEmptyMovieClip moet inlassen als dat mogelijk is.

ik bedoel eerst de eerste movieclip genereren en in een volgende frame pas de overige.

  • tie-rep
  • Registratie: Oktober 2001
  • Laatst online: 19-02 15:56

tie-rep

nu met ir. !

helaas, hij maakt bij mij niet eens de piePartLayers in de hoofdmovie aan...
(ik heb de nieuws.length vervangen door een waarde)

Dat doet ie bij jou wel goed?

Verwijderd

Topicstarter
ik heb hem werkende gekregen ... koste wat moeite ... als jullie willen kan ik de code posten ... doe ik morgen dan, want de FLA ligt nog op mijn werk