Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Zoom elastico

  1. #1
    Utente di HTML.it L'avatar di rambco
    Registrato dal
    Aug 2001
    Messaggi
    582

    Zoom elastico

    onClipEvent (load) {

    X = 100;
    Y = 100;
    attrito = .5;
    K = .6;
    zoomImg = false;
    vX=0;
    vY=0;

    }
    onClipEvent (enterFrame) {

    if (zoomImg == false) { X = 100; Y=100; }
    if (zoomImg == true) { X = 150; Y=150; }
    vX = vX*attrito+((X-this._xscale)*K);
    vY = vY*attrito+((Y-this._yscale)*K);
    this._xscale += vX;
    this._yscale += vY;

    }


    tramite questo script ottengo uno zoom elastico di un movie clip ! il problema che lo zoom non me lo fa centrato ma si allarga da un angolo fermo !!! Come faccio a fare uno zoom centrato ?

  2. #2
    sposta il punto di registrazione del clip al centro

  3. #3
    Utente di HTML.it L'avatar di rambco
    Registrato dal
    Aug 2001
    Messaggi
    582
    oki, un'altra cosa !


    Io dentro il movieclip ho un'altro movie con dentro un'immagine e in pratica uso questo pulsante per modificare il colore del movie con la foto dentro!

    ora pero se copio l movie mi cambia il colore sempre alla stessa immagine VVoVe: come mai ?

    on (rollOver) {
    _root.CF_ToolTip._visible = true;
    zoomImg = true;
    // Crea un oggetto Color denominato my_color per my_mc target
    my_color = new Color(CF_Img);
    // Crea un oggetto di trasformazione del colore chiamato myColorTransform usando
    // l'oggetto Object generico
    myColorTransform = new Object();
    // Imposta i valori per myColorTransform
    myColorTransform.ra = 100;
    myColorTransform.rb = 0;
    myColorTransform.ga = 100;
    myColorTransform.gb = 0;
    myColorTransform.ba = 100;
    myColorTransform.bb = 0;
    myColorTransform.aa = 100;
    myColorTransform.ab = 0;
    // Associa l'oggetto di trasformazione del colore all'oggetto Color
    // creato per my_mc
    my_color.setTransform(myColorTransform);
    delete myColorTransform;
    delete my_color;
    }
    on (rollOut) {
    _root.CF_ToolTip._visible = false;
    zoomImg = false;
    // Crea un oggetto Color denominato my_color per my_mc target
    my_color = new Color(CF_Img);
    // Crea un oggetto di trasformazione del colore chiamato myColorTransform usando
    // l'oggetto Object generico
    myColorTransform = new Object();
    // Imposta i valori per myColorTransform
    myColorTransform.ra = 0;
    myColorTransform.rb = 0;
    myColorTransform.ga = 0;
    myColorTransform.gb = 0;
    myColorTransform.ba = 0;
    myColorTransform.bb = 0;
    myColorTransform.aa = 100;
    myColorTransform.ab = 0;
    // Associa l'oggetto di trasformazione del colore all'oggetto Color
    // creato per my_mc
    my_color.setTransform(myColorTransform);
    delete myColorTransform;
    delete my_color;
    }

  4. #4
    Utente di HTML.it L'avatar di rambco
    Registrato dal
    Aug 2001
    Messaggi
    582

    nessuno

    nessuno mi puo aiutar e?

  5. #5
    bhe non che sia chiarissimo cmq

    Io dentro il movieclip ho un'altro movie con dentro un'immagine e in pratica uso questo pulsante per modificare il colore del movie con la foto dentro!
    tu hai un CLIP "main" dentro il quale c'è un clip "CF_img" contenete una immagine.

    uso questo pulsante Dove sta il pulsante dentro Main o fuori.

    e poi perchè la creazione degli oggetti è dentro le azioni del pulsante, quando il pulsante dovrebbe avere come funzione solo
    il cambio dei valori e la riassegnazione

    _root.myR=0
    _root.myG=0
    _root.myB=0


    codice:
    myColorTransform = { ra: '100', rb: _root.myR, ga: '100', gb: _root.myG, ba: '100', bb: _root.myB, aa: '100', ab: '100'}; 
    
    myColorTransform = { ra: '0', rb: _root.myR, ga: '0', gb: _root.myG, ba: '0', bb: _root.myB, aa: '100', ab: '0'}; 
    
    my_color.setTransform(myColorTransform);
    ora pero se copio l movie mi cambia il colore sempre alla stessa immagine
    Lo copy come, a mano o lo duplichi

    se fai riferimento fisso ad una istanza CF_img, forse è quello il prob.

    Fai sapere Ciao

  6. #6
    Utente di HTML.it L'avatar di rambco
    Registrato dal
    Aug 2001
    Messaggi
    582
    ho risolto, era una stronz@ta !!!!

    Praticamente facendo il copia incolla mi ero diemnticato di cambiare nome al movie e avendo tutti lo stesso nonme succedevano i casini !!!! Sorry for my sbadatatetion !!!

  7. #7

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.