Visualizzazione dei risultati da 1 a 7 su 7

Discussione: eval e flash

  1. #1

    eval e flash

    b-giorno ho un dilemma che mi corrode.....
    devo fare una cosa semplice, ho un menù con 5 voci.
    clicco su una voce (bio per esempio) e un animazione apre la tendina di bio.

    poi clicco su home (per esempio) e vorrei far partire l'animazioen di bio che chiude la tendina e far partire l'animazione di home che mi apre un'altra tendina.

    la cosa è semplice, tempo fa su questo forum mi avevano postato questo script:

    eval("_root." add select).gotoAndPlay(11);

    dove select è una variabile che mi indica quale voce del menù in quel momento è selezionata , la manda al fotogramma 11 e la tendina si chiude.

    solo che "eval" così com'è non è più accettata nel action script di flash 8....
    qualcuno può aiutarmi please...una cosa così semplice mi sta portando via tantissimo tempo
    grazie Luka
    luka
    _._._

    www.tinybros.com

  2. #2
    Utente di HTML.it L'avatar di gobbo89
    Registrato dal
    Jun 2006
    Messaggi
    816
    Prova con:

    _root[select].gotoAndPlay(11);


  3. #3
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    non è eval che non è più accettato... è add che devi sostituire con +

    comunque in alternativa puoi scrivere la stessa cosa così

    _root[select].gotoAndPlay(11);

    [edit] oops... gobbo89 hai letto B-giorno e ti sei precipitato

  4. #4
    Utente di HTML.it L'avatar di gobbo89
    Registrato dal
    Jun 2006
    Messaggi
    816
    Originariamente inviato da and80
    non è eval che non è più accettato... è add che devi sostituire con +

    comunque in alternativa puoi scrivere la stessa cosa così

    _root[select].gotoAndPlay(11);

    [edit] oops... gobbo89 hai letto B-giorno e ti sei precipitato
    [ot]
    Visto che rApidità?
    MA non c'è problemA su su... PrimA o poi ArrivAno tutti [/ot]


  5. #5

    nisba

    nulla signori, anche con _root[select].gotoAndPlay(11); non riesco a fare nulla
    forse sbaglio nel concetto,

    le mie tendine sono mc col nome "uno" "due" "tre" ecc ecc
    il mio comando per chiudere una tendina è semplice:

    this._parent.select.gotoAndPlay(11);

    dove select è una variabile che viene settata di volta in volta cosi

    this._parent.select = "uno";

    solo che non và!!!!
    select sò che viene settata col nome della tendina aperta in quel momento
    ma non riesco a far si che quando parte l'animazione di un'altra tendina il comando:
    this._parent.select.gotoAndPlay(11);
    faccia effettivamente andare la tendina selezionata al fotogramma 11!!!!!!

    dubbi sempre dubbi
    e vi chiedo ancora aiuto
    grassie
    luka
    _._._

    www.tinybros.com

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    non ho capito benissimo... ma se setti la variabile con this._parent, dovrai riproporlo anche nel richiamo

    _root[this._parent.select].gotoAndPlay(11);

    questo sempre che le "tendine" si trovino su _root

  7. #7

    and80 sei un mito

    sì è giusta la tua solution!!!!
    sono un pirla..

    grazie infinite
    Luka
    luka
    _._._

    www.tinybros.com

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.