Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di fazius
    Registrato dal
    Mar 2006
    residenza
    Torino
    Messaggi
    870

    onclipevent(load) e visibilità

    ciao domanda ho un movie clip sulla timeline principale al primo frame con questo codice
    onClipEvent (load) {
    xscale = 100;
    yscale = 100;
    jump = false;
    sX = 0;
    sY = 0;
    jumpfactor = .8;
    jumpratio = .3;
    }
    onClipEvent (enterFrame) {
    if (!jump) {
    sX = Number(sX*jumpfactor)+Number((xscale-_xscale)*jumpratio);
    sY = Number(sY*jumpfactor)+Number((yscale-_yscale)*jumpratio);
    _xscale += sX*2;
    _yscale += sY*1;
    }
    }

    quando cambio frame il movie rimane visibile c'èun modo per far si che cambiando frame non sia piu visibile?

    sempre al primo frame ho un'action
    Movieclip.prototype.move = function(moveX,moveY,scale) {
    m_x = Number(m_x*.6)+Number((moveX-this._x)*.4);
    this._x +=m_x;
    m_y = Number(m_y*.6)+Number((moveY-this._y)*.4);
    this._y +=m_y;
    m_s = Number(m_s*.4)+Number((scale-this._xscale)*.1);
    this._xscale +=m_s;
    this._yscale =this._xscale;
    this._alpha =this._xscale+50;
    }
    function open1 (xx, yy) {
    _root.win._x = xx;
    _root.win._y = yy;
    _root.win.Sscale = 100;//size on mouse over
    }
    function closeW1 (xx, yy) {//happen on rollOut
    _root.win._x = xx;
    _root.win._y = yy;
    _root.win._xscale = 50;//scale out
    _root.win._yscale = 50;
    _root.win.Sscale = 0;
    }

    ma non credo sia qua il problema comunque grazie
    lunga vita e prosperità

  2. #2
    cosi velocemente hai provato amettere nel secondo frame
    istanzaclip._visible=false;

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  3. #3
    Utente di HTML.it L'avatar di fazius
    Registrato dal
    Mar 2006
    residenza
    Torino
    Messaggi
    870
    grazie per la risposta ma non va se puo aiutare nel button ho
    on (rollOver) {
    this.swapDepths(2);
    jump = false;
    xscale *= 1.3;
    yscale *= 1.3;
    }
    on (rollOut) {
    this.swapDepths(1);
    xscale = 100;
    yscale = 100;
    }
    on(press){
    _root.gotoAndStop(15);
    }
    che effettivamente va al frame 15 però si porta dietro il clip iniziale
    uso flashmx
    lunga vita e prosperità

  4. #4
    nn va xchè appunto lo swappy
    cioè
    on (rollOver) {
    this.swapDepths(2);

    prova con
    _level2.istanzaclip._visible=false;

    oppure potremmo fare una prova dal clip

    onClipEvent (enterFrame) {
    if (!jump) {
    sX = Number(sX*jumpfactor)+Number((xscale-_xscale)*jumpratio);
    sY = Number(sY*jumpfactor)+Number((yscale-_yscale)*jumpratio);
    _xscale += sX*2;
    _yscale += sY*1;
    }
    if(_root._currenframe!=1){
    this._visible=false
    }else{
    this._visible=true
    }
    }

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  5. #5
    Utente di HTML.it L'avatar di fazius
    Registrato dal
    Mar 2006
    residenza
    Torino
    Messaggi
    870
    non va dal clip con il secondo esempio non si vede piu niente mentre con il primo è invariata la situazione se io volessi invece che andare sul secondo frame ma su una scena nuova, cosa metto al on(press) ? considerato che il bottone è all'interno del clip grazie per le sollecite risposte
    lunga vita e prosperità

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.