Visualizzazione dei risultati da 1 a 8 su 8

Discussione: banner con mp3

  1. #1
    Utente di HTML.it L'avatar di alteax
    Registrato dal
    Feb 2002
    Messaggi
    114

    banner con mp3

    Sto facendo un banner cercando di far partire un mp3 passandoci con il mouse sopra.
    Ho creato un clip a cui è associato il seguente codice

    onClipEvent (enterFrame) {
    _parent.posizioneXmouse = _parent._xmouse;
    _parent.posizioneYmouse = _parent._ymouse;
    if (_parent.posizioneXmouse>10 && _parent.posizioneXmouse<458 && _parent.posizioneYmouse>10 && _parent.posizioneYmouse<50 )
    {
    _global.dentro = "1";

    }
    else{
    _global.dentro = "0";
    }

    Nella root ho un livello dedicato alle azioni nel cui primo frame ho il codice seguente

    _global.dentro = "0";
    base = new Sound(_root);
    base.loadSound("track_07.mp3", false);
    _root.base.stop();
    gotoAndStop(5);

    Il problema è che non riesco a trovare il modo per far si che entrando con il mouse nel banner mi parta la traccia e quando esco smetta, senza che mi parta all'infinito quando rimango dentro l'area del banner con il mouse.

    Mi date un idea di come impostare il codice per ovviare alla cosa?
    Grazie!

  2. #2
    Che versione hai di Flash ?

  3. #3
    Utente di HTML.it L'avatar di alteax
    Registrato dal
    Feb 2002
    Messaggi
    114
    MX 2004

  4. #4
    Allora basta una cosa molto semplice, tipo

    base = new Sound(_root);
    base.loadSound("track_07.mp3", false);
    nomebanner.onRollOver = function(){
    _root.base.start(0,1)
    }
    nomebanner.onRollOut = function(){
    _root.base.stop()
    }

    (dove "nomebanner" è il nome del movieclip contenente il banner )

  5. #5
    Utente di HTML.it L'avatar di alteax
    Registrato dal
    Feb 2002
    Messaggi
    114
    grande funziona!
    grazie 1000 anche per la velocità!

    Sto cercando di imparare un po' di actionscript, nomebanner.onRollOver e nomebanner.onRollOut sono degli eventi associati a ogni videoclip giusto?

    = function (){ ....}
    serve per far si che a quel evento si associ una funzione che definisco al momento giusto? function è un istruzione?

    se puoi mi chiarisci un po' le idee..!?
    grazie ancora!

  6. #6
    A dei "movieclip", non "videoclip"

    nomemc.onRelease = function(){
    // azioni
    }

    E' una nuova possibilità introdotta a partire da Flash Mx.
    Consente di assegnare azioni agli oggetti direttamente dalla timeline principale, senza doverle associare per forza ad essi..insomma è più comodo e rende il codice più chiaro e facile da trovare

    Quindi con

    nomemc.onRollOver = function(){
    // azioni
    }

    Fai sì che quando l'utente passa (rollOver) sul movieclip (nomemc) vengano eseguite determinate azioni (deliminate dalla function). Analogamente puoi usare altri eventi (onEnterFrame, onLoad, onPress, onRelease, etc...)...per ulteriori informazioni sul dizionario di actionscript interno a flash trovi tutto quello che può interessarti

  7. #7
    Utente di HTML.it L'avatar di alteax
    Registrato dal
    Feb 2002
    Messaggi
    114
    ehm ehm movieclip già!

    grazie!

  8. #8
    Di nulla, alla prossima

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.