Visualizzazione dei risultati da 1 a 2 su 2

Discussione: aiuto script

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    190

    aiuto script

    salve a tutti,
    hon realizzato tramite un tutorial trovato in rete una galleria (sono ancora alle prime armi) di foto con "scroll barra menu" scorrevole appunto in base alla posizione del mouse (le foto vengono caricate esternamente). E fin qua tutto bene, pero vorrei che ...all'apertura del filmato venisse caricata automaticamente sul contenitore vuoto (fotogrossa) la prima foto della mia galleria (url= europa/europa1.jpg)
    che script devo aggiungere e dove??

    grazie sin da ora per la cortesia
    M.

    di sotto allego il codice usato (collocato sul 1 frame del livello)

    // costanti da impostare
    // ************************************************** ****************************
    // indirizzo dove si trovano le immagini
    URL="playa/playa"
    // numero totale di immagini
    TotFoto=45;
    // scritte associate a ciascuna immagine
    Testi=[""]
    // velocità massima di scorrimento delle immagini in pixel per fotogramma
    MaxVel=5;
    // velocità attuale di scorrimento
    VelAtt=2;
    // Posizione x delle foto
    PosX=600;
    PosY=445;
    // dimensione x delle icone
    DimIcoX=100+5;
    // dimensione y delle icone + lo spazio tra una e l'altra
    DimIcoY=60;
    // altezza dello stage
    DimStageX=700;
    // Imposta lo scorrimento della barra:
    // "false" solo se il mouse vi è sopra, "true" sempre
    ScorrBar=false;


    // ************************************************** ****************************
    // variabili utilizzate
    // ************************************************** ****************************


    // quantità di incremento da aggiungere alla posizione y delle immagini
    incx=0;
    // Metà altezza dello stage
    DimStageX_2=(Stage.width/2)-1;
    // Altezza totale occupata da tutte le icone
    AltTotIcoX = DimIcoX * TotFoto;

    // funzione che restituisce il resto della divisione tra n (numero) e d (dividendo)
    resto = function (n,d){
    return n - (Math.floor(n/d))*d;
    };


    // funzione che cacola se il mouse è sulla barra
    MouseSuBarra = function(){
    return (((_root._xmouse > PosX) and (_root._xmouse < DimIcoX+PosX))||((_root._xmouse > 0) and (_root._xmouse < DimIcoX)));
    };



    // creazione delle icone
    for(i=1;i<_root.TotFoto+1;i++){
    attachMovie("rettangolo", "icona"+i, i);
    clip=_root["icona"+i];
    clip._x=DimIcoX*(i-2);
    clip._y=PosY;
    //posiziona le icone
    clip.box.loadMovie(URL+i+"p.jpg");
    clip.num=i; //numero del clip
    };
    stop()

    // Funzione principale
    _root.onEnterFrame = function(){

    //se il mouse è sulla barra o è attivo lo scorrimento
    if( MouseSuBarra() or ScorrBar ) {

    // se il mouse è sulla barra
    if( MouseSuBarra() ) {
    // calcola la velocità attuale in base alla distanza verticale del mouse
    // dalla metà sello stage (è positiva o negativa)
    VelAtt = int( MaxVel * (DimStageX_2 - _root._xmouse) / DimStageX_2 );
    };

    // sposta le icone
    for(i=1;i<_root.TotFoto+1;i++){
    // nuova posizione y icona
    temp = DimIcoX*(i-1)+incx;
    // la posizione deve essere compresa tra 0 e AltTotIcoY
    nposx = resto(temp,AltTotIcoX);
    // per far entrare dall'altro le icone si toglie DimIcoY
    _root["icona"+i]._x = nposx - DimIcoX;
    };
    incx+=VelAtt; // calcola il nuovo di incremento
    }
    }

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    190

    retifica codice

    scusate ho sbagliato a scrivere la url della foto 1 foto.... url =playa/playa1.jpg

    scusate
    e grazie per la comprensione

    marco

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.