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

    Aiuto!cercasi Esperto Script!!!!!

    problemaccio!!!
    ho scaricato un fla con una specia di effetto "matrix".
    tra i vari script più o meno semplici, ce n'è uno in particolare che ha all'interno una stringa segnalata errata da flash mx.
    lo script è il seguente:

    letter2:text = letter:text;
    limit = 5;
    for (var1=1; var1<limit; var1=var1+1) {
    duplicateMovieClip("letter2", "letterb"+var1, var1+16384.000000);
    eval("letterb"+var1+":text") = letter:text);
    setProperty("letterb"+var1, _x, getProperty("letter", _x)+16-random(32));
    setProperty("letterb"+var1, _alpha, random(70)+11);
    setProperty("letterb"+var1, _y, -60);
    temp_var = random(125)+26;
    setProperty("letterb"+var1, _xscale, temp_var);
    setProperty("letterb"+var1, _yscale, temp_var);
    }
    // end of for
    la parte errata è la seguente:
    eval("letterb"+var1+":text") = letter:text);
    non riesco proprio a capire cosa non va!!! AIUTO

  2. #2

    Re: Aiuto!cercasi Esperto Script!!!!!

    Originariamente scritto sulla guida MX2004PRO

    In Flash 5 or later, you cannot use eval() to dynamically set and retrieve the value of a variable or instance name, because you cannot use eval() on the left side of an equation. For example, replace the code

    eval ("var" + i) = "first";

    with this:

    this["var"+i] = "first"

    or this:

    set ("var" + i, "first");
    usi Flash5 or later?

  3. #3

    Re: Aiuto!cercasi Esperto Script!!!!!

    Originariamente inviato da perseogiugno75
    problemaccio!!!
    ho scaricato un fla con una specia di effetto "matrix".
    tra i vari script più o meno semplici, ce n'è uno in particolare che ha all'interno una stringa segnalata errata da flash mx.
    lo script è il seguente:

    letter2:text = letter:text;
    limit = 5;
    for (var1=1; var1<limit; var1=var1+1) {
    duplicateMovieClip("letter2", "letterb"+var1, var1+16384.000000);
    eval("letterb"+var1+":text") = letter:text);
    setProperty("letterb"+var1, _x, getProperty("letter", _x)+16-random(32));
    setProperty("letterb"+var1, _alpha, random(70)+11);
    setProperty("letterb"+var1, _y, -60);
    temp_var = random(125)+26;
    setProperty("letterb"+var1, _xscale, temp_var);
    setProperty("letterb"+var1, _yscale, temp_var);
    }
    // end of for
    la parte errata è la seguente:
    eval("letterb"+var1+":text") = letter:text);
    non riesco proprio a capire cosa non va!!! AIUTO
    al posto di : scrivi .


    ¿¿¿
    [cite]Non c'è da impazzire nell'illogico: se una volta va e l'altra no, è per forza il server; gli script non hanno il dono della ragione e neanche la libertà di prenderci per il culo...[/cite]

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.