Visualizzazione dei risultati da 1 a 5 su 5

Discussione: slide di immagini

  1. #1

    slide di immagini

    Ciao ragazzi e buona settimana

    Recentemente ho scaricato da html.it uno slide di immagini

    http://flash-mx.html.it/movies/view_movie.asp?id=851#

    che ho poi personalizzato in base alle mie esigenze:

    http://www.kingfit.com/sliding.htm

    Il problema è che cliccando sui vari corsi l'immagine non corrisponde (l'unica giusta è la prima).;come faccio a dirgli l'esatta posizione in cui si deve fermare?

    Questo è l'actionscript di un pulsante:
    ---------------------------------------
    on (press) {
    tellTarget ("/controller1") {
    stop();
    }
    }
    on (release) {
    pos_main = controller3/os1;
    tellTarget ("/controller3") {
    gotoAndPlay(2);
    }
    }
    ----------------------------------------
    ...mentre questo è lo script del controller 1
    dove immagino si possa regolare la posizione di un'immagine
    ----------------------------------------
    friction = 0.94;
    maxX = 595;
    minX = 15;
    if (Number(../:thego) == 0) {
    name = "../scroller";
    speed = ../:speedX;
    res = friction*-0.6;
    oldxpos = getProperty(name, _x);
    newxpos = Number(oldxpos)+Number((../:speedX*friction));
    ../:speedX = speed*friction;
    if (Number(speed) == 0) {
    newxpos = oldxpos;
    }
    if (Number(newxpos)>=Number(maxX)) {
    newxpos = oldxpos;
    ../:speedX = ../:speedX*res;
    }
    if (Number(newxpos)<=Number(minX)) {
    newxpos = oldxpos;
    ../:speedX = ../:speedX*res;
    }
    setProperty(name, _x, newxpos);
    }
    ----------------------------------------
    controller 3, 1° frame
    ----------------------------------------
    little_width = getProperty("../little_box", _width);
    plus = getProperty("../little_box", _x);
    items = 7;
    pos_start = Number((little_width/items))+5.1;
    i = 0;
    while (Number(i)<Number(items)) {
    set("pos" add i, Number((pos_start*i))+Number(plus));
    i = Number(i)+1;
    }
    stop();
    ----------------------------------------
    controller 3, 2° frame
    ----------------------------------------
    scroll_pos = getProperty("../scroller", _x);
    go = ../os_main;
    friction = 0.96;
    ../:speedX = 0;
    ----------------------------------------
    controller 3, 3° frame
    ----------------------------------------
    dif = int(go-scroll_pos);
    targetpos = dif*0.32;
    xpos = Number(scroll_pos)+Number(targetpos);
    currentpos = getProperty("../scroller", _x);
    scroll_pos = getProperty("../scroller", _x);
    setProperty("../scroller", _x, xpos);
    if (Number(dif) == 0) {
    xpos = go;
    setProperty("../scroller", _x, xpos);
    tellTarget ("../controller1") {
    gotoAndPlay(1);
    }
    gotoAndStop(1);
    }
    ----------------------------------------
    ...spero di essere stato chiaro


  2. #2
    ...nessuno riesce a darmi una mano?

  3. #3
    ho provato ad allungare lo slide...e a dargli più spazio tra le foto, ma non cambia niente...

  4. #4
    ciao ragazzi...

    a me interessa sapere come posso farlo spostare in avanti di meno rispetto ad adesso per far si che non mi tagli le foto sucessive...

    newX = getProperty("../../scroller", _x);
    //
    ../../:speedX = (newX-oldX)*0.50;
    //
    oldX = newX;

    potrebbe essere questo lo script da modificare???

  5. #5
    ...ho visto che è comparsa un'icona con la busta a sx...;
    mi avete per caso mandato un messaggio?; strano perchè non mi è arrivato niente

    alberto77@cheapnet.it

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.