Ankündigung

Einklappen
Keine Ankündigung bisher.

problem mit flash coding

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • problem mit flash coding

    hey leutz bin ein bisschen mit flash am ausprobieren, hab mir ne easy menü runtergezogen und bin es am anpassen, es handelt sich um ein dynamische menu, in dem die menu sich die punkte um den mittelpunkt kreisen, je weiter man sich entfernt desto schneller dreht es. es hat einen unsichtbaren punkt, der im code beschrieben (glaub) an diesem punkt richtet sich die schnelligkeit aus, nur leider konnte ich den bis jetzt nicht verschieben da ich nicht zuviel ahnung von flash code habe, kann mir jemand helfen?
    thanks alot...greezeens
    __________________________________________________ __
    CODE:
    // Flag
    signal = 1;
    // Menüliste
    links = new Array();

    links[0] = "home";
    links[1] = "warum";
    links[2] = "events";
    links[3] = "pix";
    links[4] = "rasmabook";
    links[5] = "links";
    links[6] = "team";

    maxAnzahl = links.length;

    // Radius (x/y/z)
    radiusx = 100;
    radiusy = 100;
    radiusz = 40;

    // Perspektive (x/y/z - Zentrierung)
    zentrumx = 323;
    zentrumy = 340;
    zentrumz = 80;

    // Farbskalierung
    farbskala = 25;
    farbbereich = 75;

    // Ausgangspunkt
    menu0.nummer = 1;
    menu0.maxAnzahl = maxAnzahl;
    tiefe = maxAnzahl*50+1000;

    // Menu Aktualisierung
    Movieclip.prototype.menu_update = function() {
    x = x+_parent.xTempo;
    s = Math.sin(x);
    c = Math.cos(x);
    n = n+_parent.yTempo;
    j = Math.sin(n);
    m = Math.cos(n);
    _x = c*_parent.radiusx+_parent.zentrumx;
    _y = m*s*_parent.radiusy+_parent.zentrumy;
    scale = j*s*_parent.radiusz+_parent.zentrumz;
    _xscale = _yscale = scale;
    farbwert = s*j*_parent.farbskala+_parent.farbbereich;
    menuFarbe.setTransform({ra:farbwert, ga:farbwert, ba:farbwert});
    this.swapDepths(int((j*s+1)*100)+_parent.tiefe);
    };

    // Menu Initialisieren
    Movieclip.prototype.menu_load = function(objNummer, gesamt) {
    x = (2*Math.PI)*(objNummer/gesamt);
    menuFarbe = new color(this);
    };

    // Menu Beobachter
    Movieclip.prototype.tracer = function(zentrumx, zentrumy, aTempo, faktor) {
    _parent.xTempo = (_x-zentrumx)/aTempo;
    _parent.yTempo = (_y-zentrumy)/aTempo;
    _x = _x+(_parent._xmouse-_x)/faktor;
    _y = _y+(_parent._ymouse-_y)/faktor;
    };

    // Erzeugen der Menu-Inhalte
    Movieclip.prototype.create = function(maxAnzahl) {
    for (var i=0; i<(maxAnzahl); i++) {
    duplicateMovieClip("menu", "menu"+i, i);
    this["menu"+i].nummer = i;
    this["menu"+i].maxAnzahl = maxAnzahl;
    }
    for (var l=0;l<=maxAnzahl;l++) {
    this["menu"+l].nr = _root.links[l];
    this["menu"+l].bild = _root.links[l];
    }
    oldmaxAnzahl = maxAnzahl;
    };

    menu._visible = 0;
    create(maxAnzahl);

    stop();

  • #2
    flash

    ...habs gefunden...

    Kommentar


    • #3
      Hallo hellSAKwolf

      Und wo im Code ist es denn gewesen?


      grz zer00

      Kommentar

      Lädt...
      X