Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    duplicateMovieClip non duplica...

    ho questo codice
    codice:
    on(release) {
     if(_root.step >= _root.line) {
      from = 0;
      riga = 0;
      for(i=0; pagg[i]<=par; i++) {
       trace(i);
       if(pagg[i]==par) {
        lung = lemmi[i].length;
        pos = mymc.track.indexOf(lemmi[i]);
        mymc.cippa.setTextFormat(pos,pos+lung,formatoGloss);
        while(pos>singleLineLength[riga]) riga++;
        seltext = mymc.track.substr(from, pos-1);
        ascissa = selbox.textWidth;
        seltext = lemmi[i];
        trace(seltext);
        dimX = selbox.textWidth; 
        dimY = selbox.textHeight;
        ordinata = (eval("_root.maskmc.mask" + riga)._y) + maskmc._y;
        _root.baseButton.duplicateMovieClip("dyn"+i,0);
        _root["dyn"+i]._visible = true;
        _root["dyn"+i]._x = ascissa;
        _root["dyn"+i]._y = ordinata;
        _root["dyn"+i]._width = dimX;
        _root["dyn"+i]._height = dimY;
        _root["dyn"+i].onRelease = function() { trace("leggi la def num: " + (i-1)); };
        from = pos - singleLineLength[i];
       }
      }
     }
    }
    che, basandosi su un testo ("track" nel TextField "cippa") e sulle maschere che lo scoprono progressivamente (contenute in "_root.maskmc") prende delle parole del testo (contenute nell'array "lemmi") e crea dinamicamente dei MC che dovrebbero fungere da bottoni in corrispondenza delle parole nel testo.
    Ora, al di là del fatto che non funzioni molto bene xkè devo rivedere l'assegnamento dei parametri _x e _y, non capisco xkè (in questo caso le parole sono 2) mi da solo il secondo MC e non il primo.
    xkè?

    ciauz,
    Ale
    Moderatore di me stesso
    LAVORICREATIVI.COM - ANNUNCI PER CREATIVI e AGENZIE
    SNOWTURA.COM - UNDER CONSTRUCTION

  2. #2
    ma xkè io devo lavorare (e quindi aver problemi da postare) durante le vacanze quando la gente è in ferie??? EH???

    Moderatore di me stesso
    LAVORICREATIVI.COM - ANNUNCI PER CREATIVI e AGENZIE
    SNOWTURA.COM - UNDER CONSTRUCTION

  3. #3
    up!
    Moderatore di me stesso
    LAVORICREATIVI.COM - ANNUNCI PER CREATIVI e AGENZIE
    SNOWTURA.COM - UNDER CONSTRUCTION

  4. #4

    Re: duplicateMovieClip non duplica...

    ho dovuto modificare il codice x altri motivi. il problema cmq persiste. ora la variabile "ordinata" viene presa da un array. e le maschere non centrano piu nulla.
    codice:
    on(release) {
     if(_root.step >= _root.line) {
      from = 0;
      riga = 0;
      for(i=0; pagg[i]<=par; i++) {
       trace(i);
       if(pagg[i]==par) {
        lung = lemmi[i].length;
        pos = mymc.track.indexOf(lemmi[i]);
        mymc.cippa.setTextFormat(pos,pos+lung,formatoGloss);
        while(pos>singleLineLength[riga]) riga++;
        seltext = mymc.track.substr(from, pos-1);
        ascissa = selbox.textWidth;
        seltext = lemmi[i];
        trace(seltext);
        dimX = selbox.textWidth; 
        dimY = selbox.textHeight;
        ordinata = _root.yRighe[riga];
        riga++;
        mc = "dyn"+i;
        _root.baseButton.duplicateMovieClip(mc,0);
        _root["dyn"+i]._visible = true;
        _root["dyn"+i]._x = ascissa;
        _root["dyn"+i]._y = ordinata;
        _root["dyn"+i]._width = dimX;
        _root["dyn"+i]._height = dimY;
        _root["dyn"+i].onRelease = function() { trace("leggi la def num: " + (i-1)); };
        from = pos - singleLineLength[i];
       }
      }
     }
    }
    dove sbaglio? mi crea solo il secondo mc su 2.
    ah, premetto che i dati vengono percepiti tutti quanti e le variabili che poi vengono usate per le proprietà dell'mc sono tutte definite.

    grazie
    Moderatore di me stesso
    LAVORICREATIVI.COM - ANNUNCI PER CREATIVI e AGENZIE
    SNOWTURA.COM - UNDER CONSTRUCTION

  5. #5
    ho dato uno sguardo veloce, ma mi sembra che dipenda da

    _root.baseButton.duplicateMovieClip(mc,0);

    penso tu debba mettere

    _root.baseButton.duplicateMovieClip(mc,i);

    altrimenti duplichi sempre sullo stesso livello e vedrai solo l'ultimo duplicato
    "...non è detto che sia tardi se non guardi che ora è..."

  6. #6
    :maLOL:

    insomma... non so come esprimere questi 2 giorni di sbattimenti... per una FOTTUTISSIMA "i"!!!!!

    cmq grazie raffa... molto umano.

    ciauz,
    Ale
    Moderatore di me stesso
    LAVORICREATIVI.COM - ANNUNCI PER CREATIVI e AGENZIE
    SNOWTURA.COM - UNDER CONSTRUCTION

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.