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

Discussione: effetto clip

  1. #1

    effetto clip

    Ciao a tutti, ho un problema su il ridimensionamento di un clip con nome istanza "stage_foto".
    Ho una funzione che cambia le dimensioni di "stage_foto" (si trova sullo stage), e 4 pulsanti(sono sullo stage)
    che cambiano le 2 variabili della larghezza e dell'altezza. Quindi ogni pulsante destina diverse grandezze al clip.
    Il tutto mi funziona ma solo se non carico tramite loadMovie() delle foto da destinare appunto al clip.
    Come mi consigliate di agire?
    Io stavo pensando al modo di cambiare prima le dimensioni del clip ed una volta raggiunte le dimensioni
    stabilite caricare successivamente la foto.

    Spero di essere stato chiaro e che qualcuno mi aiuti.
    Ciao e grazie.

    Scusate ma non sapevo come nominare questa discuzzione

  2. #2

    posto il codice

    Posto il codice così potrebbe essere più chiaro.
    sul primo frame c'è questo script:

    //variabili delle dimensioni del clip
    large = 300;
    alt = 150;
    vel = 8;

    //funzione che cambia le dimensioni del clip

    change_mc = function () {
    this.velw = (this.velw + (large - this._width)) / vel;
    this._width += Math.round (this.velw);
    this.velh = (this.velh + (alt - this._height)) / vel;
    this._height += Math.round (this.velh);
    };
    stage_foto.onEnterFrame = change_mc;

    Mentre i 4 pulsanti hanno:

    on (press) {
    _root.large=133;
    _root.alt=77;

    //per ocni pulsante è assegnata una diversa img come 1.jpg, 2.jpg ecc
    loadMovie ("3.jpg", _root.stage_foto);
    }
    Senza caricare l'immagine il clip viene modificato.
    C'è qualcuno che può aiutarmi?
    Ciao e grazie

  3. #3
    Non c'è nessuno che possa almeno suggerirmi qualcosa?

  4. #4

    Insomma nessuna accoglie la mia richiesta! E' qualcosa che puo' essere utile anche per gli altri forumisti.
    Ciao.

  5. #5
    Se qualcuno può aiutarmi questo è il link di riferimento.
    Spero che possa essere utile.

    http://home.graffiti.net/actionslip:graffiti.net/

    come effetto è strausato ma anche carino da vedere.


  6. #6
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,037
    che versione usi?
    sai già prima quanto saranno grandi le immagini?

  7. #7
    Ciao palliotto, vorrei usare mx04 , si le img hanno loro dimensioni (diverse).
    Pensi di aver capito il mio prob.?

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,037
    si, ma le dimensioni sai già?

  9. #9
    Allora i quattro pulssanti dovrebbero caricare dentro al clip 4 foto con queste dimensioni:

    a partire dall'alto:
    1) pulsante
    large=50;
    alt=325;

    2) pulsante
    large=100;
    alt=325;

    3) pulsante
    large=75;
    alt=75;

    4) pulsante
    large=320;
    alt=250;

    Queste sono le dimensioni delle img che al momento volevo caricare.
    Poi chiaramente volevo sostituirle in un secondo tempo.

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,037
    codice:
    function scala(arrivo_width:Number, arrivo_height:Number, tempo:Number, imm:String):Void
    {
    	var easeType = mx.transitions.easing.Bounce.easeOut;
    	var tween_w = new mx.transitions.Tween(stage_foto, "_width", easeType, stage_foto._width, arrivo_width, tempo, true);
    	var tween_y = new mx.transitions.Tween(stage_foto, "_height", easeType, stage_foto._height, arrivo_height, tempo, true);
    	tween_w.onMotionFinished = function()
    	{
    		if (stage_foto.contenitoreImm_mc == undefined)
    		{
    			stage_foto.createEmptyMovieClip('contenitoreImm_mc', 1);
    		}
    		stage_foto.contenitoreImm_mc.loadMovie(imm);
    	};
    }
    scala(500, 500, 5, 'immagini/bubu.jpg');

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.