Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Variabili ed mc

  1. #1

    Variabili ed mc

    Ciao a tutti,

    espongo subito il problema.
    mi ritrovo 2 swf: level2 e level3.

    In level2 ho degli mc con nome istanza mc1 mc2 mc3 ecc che contengono delle foto.
    In level3 ho una finestrella che va a posizionarsi sopra il level2.

    Devo fare in modo che, on rollOver sulla finestrella, l'immagine (e quindi il mc aperto in level2) mi sfuochi.

    Ho pensato di risolvere in questo modo. Ho creato 3 mc in level2 di nome mc1sfuoca, mc2sfuoca, mc3sfuoca, contenenti le immagini dei rispettivi mc sfuocate.

    Sull'area sensibile della finestrella ho messo questa azione:

    f_aperto = 23
    function rilevaAperti(){
    ap = new Array()
    for(mc in _level2){
    if(typeof(_level2[mc]) == "movieclip" && _level2[mc]._name.substr(0,2) == "mc"){
    _level2[mc]._currentframe == f_aperto ? ap.push(_level2[mc]) : null
    }
    }

    return ap
    }

    aperto = rilevaAperti();


    aperto = aperto+"sfuoca";

    _level2.aperto.gotoAndPlay(2);

    E' corretta la sintassi?

    In pratica rilevo quale mc di level2 è in azione e mi setto la variabile "aperto" con il nome di questo mc.(in pratica credo di ricevere aperto = mc1 o mc2 o mc3).
    Setto la variabile aperto = aperto più la stringa sfuoca, in modo da avere la variabile uguale a mc1sfuoca, mcsfuoca o mc3sfuoca (che sarebbero i miei mc che contengono l'immagine sfuocata.

    Poi vado a fare il play del mc contenuto nella variabile aperto.

    Ma non funziona... in cosa sbaglio?

  2. #2
    Nessuno può aiutarmi???

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,037
    ma contemporaneamente possono essere aperti piu mc insieme, o solo uno alla volta?

  4. #4
    solo uno alla volta, in pratica metti che io abbia aperta la foto contenuta su mc1. sposto il mouse sopra la finestrella di level3 e l'mc1 mi diventa mc1sfuoca. Il mio problema è sapere però quale mc è aperto (mc1 o mc2 o mc3). E' per questo che mi ritrovo incasinato.

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.