Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: convertire in stringa

  1. #1
    Utente di HTML.it L'avatar di Base
    Registrato dal
    Apr 2001
    Messaggi
    822

    convertire in stringa

    ho una variabile sul _level1 che arriva da _level0
    es: _level0.variabile
    in pratica ho bisogno che se il valore di questa variabile è ciccio
    la testina mi deve andare sull'etichetta ciccio
    con _root.clip.gotoAndPlay("ciccio")
    come faccio a convertire il valore _level0.variabile che è ugale a ciccio in "ciccio" (stringa)?

    ovviamente così --> .gotoAndStop(_level0.variabile) non funzia.

    Ho provato con ciccio = String(_level0.variabile) ma non funzia neanche così

    che faccio?

    grazie
    ciauz.

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Un attimo, se hai settato la variabile così:

    _level0.variabile = "ciccio";

    allora

    gotoAndStop(_level0.variabile);

    è corretto, e l'errore è altrove..

  3. #3
    Utente di HTML.it L'avatar di Base
    Registrato dal
    Apr 2001
    Messaggi
    822
    mmmm... ah... :master:
    mi sorge allora un dubbio....
    posso chiamare un'etichetta di fotogramma a1.swf ?

    devo far spostare la timeline di una MC in _level1 in base a quello che viene caricato nella _level0 che ho chiamato movie

    quindi questa variabile avrà a volte valore a1.swf o a2.swf ecc...
    e di conseguenza alla pressione di un tasto la clip sul _leve1 deve andare all'etichetta "a1.swf" o "a2.swf" e così via...

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Non sono sicuro che il punto non dia fastidio, ma mi pare che vada benissimo...

  5. #5
    Utente di HTML.it L'avatar di Base
    Registrato dal
    Apr 2001
    Messaggi
    822
    nulla non funziona....
    mettiamo quindi che gli dia fastidio,

    on (release) {
    _level0.movie = etichetta
    _root.clip.gotoAndStop(etichetta);
    }

    e se volessi togliere il ".swf" ?

    come dovrei procedere?

  6. #6
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    1. ma etichetta "è" una stringa?
    2. stringa.substring(0, stringa.lastIndexOf("."))

    codice:
    on (release) { 
    	_level0.movie = etichetta 
    	_root.clip.gotoAndStop(etichetta.substring(0, etichetta.lastIndexOf("."))); 
    }

  7. #7
    Utente di HTML.it L'avatar di Base
    Registrato dal
    Apr 2001
    Messaggi
    822
    Originariamente inviato da negatyve
    1. ma etichetta "è" una stringa?
    2. stringa.substring(0, stringa.lastIndexOf("."))

    codice:
    on (release) { 
    	_level0.movie = etichetta 
    	_root.clip.gotoAndStop(etichetta.substring(0, etichetta.lastIndexOf("."))); 
    }

    si, la variabile movie è una stringa che proviene da
    _level0, la uso per comporre l'azione di caricamento di swf esterni
    da una unica clip:
    //sul tasto
    _root.movie = "a1.swf"
    //quando la tendina si è aperta
    loadMovieNum(_root.movie, 2);
    quindi _root.movie E' una stringa..... NO?

  8. #8
    oppure...

    on (release) {
    _level0.movie = etichetta
    _root.clip.gotoAndStop(etichetta.substr(-4));
    }
    ---/\/\alignous---

  9. #9
    Utente di HTML.it L'avatar di Base
    Registrato dal
    Apr 2001
    Messaggi
    822
    posso fare anche così?

    on (release) {
    _root.clip.gotoAndStop(_level0.movie.substr(-4));
    }

  10. #10
    direi di sì...tra un pò non ti rimane più codice
    ---/\/\alignous---

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.