Visualizzazione dei risultati da 1 a 4 su 4

Discussione: prototype

  1. #1
    Utente di HTML.it L'avatar di flessciato
    Registrato dal
    Jun 2002
    Messaggi
    1,522

    prototype

    dentro un clip (clip1) ho
    codice:
    MovieClip.prototype.alfa = function(percorsoImg){
    	var percorsoClip=this.containerImg;
    	var immagine:String=percorsoImg;
    	percorsoClip.loadMovie(immagine,percorsoClip);
    	percorsoClip._alpha=0;
    	percorsoClip.onEnterFrame = function(){ 
    	if(percorsoClip._alpha < 100){
    		percorsoClip._alpha+=5;
    	}else{
    		percorsoClip._alpha = 100; 
    		delete percorsoClip.onEnterFrame;
    		}
    	}
    }
    containerImg è una clip che sta dentro clip1

    dentro clip1 poi ho due pulsanti che danno:

    on(press){
    var percorsoImg:String="foto1.jpg";
    containerImg.alfa(percorsoImg);
    }

    ma non va....
    Slack 10 - Apple G5 2.5 - winzoz xp
    php/mysql/apache
    Flash MX / roba in 3D / roba per il video e l'audio

  2. #2
    codice:
    MovieClip.prototype.alfa = function(immagine){
    	this.containerImg.loadMovie(immagine);
    	this.containerImg._alpha=0;
            // quando lo fai il preload ?? 
            // this.onEnterFrame=function(){
                    car=this.containerImg.getBytesLoaded()
                    tot=this.containerImg.getBytesTotal()
                    if(car==tot && car>1024){
                       // foto caricata
                       this.containerImg.onEnterFrame=function(){
                            if(this._alpha<99){this._alpha+=5}
                            else{this._alpha=100;delete this.onEnterFrame}
                       }
                     delete this.onEnterFrame
                     }
                }
    }
    // usare con:
    
    mc.alfa("img/la_casa_del_mare.jpg")

  3. #3
    Utente di HTML.it L'avatar di flessciato
    Registrato dal
    Jun 2002
    Messaggi
    1,522
    non funziona... non carica niente...

    ... però lo script non ha errori... molto strano (mi sembra corretto...)

    Il caricatore dovevo ancora farlo...

    PS: ho visto il tuo sito... veramente un bel lavoro: coordinato, semplice, immediato, curato. (Ps. 2 occhio che ci sono delle connessioni al DB che falliscono).
    Slack 10 - Apple G5 2.5 - winzoz xp
    php/mysql/apache
    Flash MX / roba in 3D / roba per il video e l'audio

  4. #4
    Utente di HTML.it L'avatar di flessciato
    Registrato dal
    Jun 2002
    Messaggi
    1,522
    guarda questo mi funziona (ho aggiunto un clip)

    allora nella root adesso ho i pulsanti poi ho un clip(contanitoreImg):sullo stage che contiene una figura di prova (un quadrato). Questo clip poi ha un'altro clip al suo interno (contenitoreImg_sub), che è quello che si prende l'immagine

    //sulla root
    codice:
    MovieClip.prototype.alfa=function(){
    		this._alpha=0;
    		loadMovie(immagine,"_root.contenitoreImg.contenitoreImg_sub");
    		this.onEnterFrame = function(){
    		if(this._alpha < 100){this._alpha+=1;}
    		else {this._alpha = 100; delete this.onEnterFrame;
    		}
    	}
    }
    //sul pulsante
    codice:
    on(press){
    	var immagine:String="foto1.jpg";
    	_root.contenitoreImg.alfa(immagine);
    }
    allora questo script funziona, carica l'immagine e fa il fade-in. Il problema è che il fade viene applicato ANCHE a contenitoreImg. Io vorrei che fosse applicato solo al clip che include l'immagine


    :master:
    Slack 10 - Apple G5 2.5 - winzoz xp
    php/mysql/apache
    Flash MX / roba in 3D / roba per il video e l'audio

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.