Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Link alla Pagina

  1. #1

    Link alla Pagina

    Premesso che non sono assolutamente esperto di ActionScript mi sono avventurato nella realizzazione di un sito utilizzando una animazione flash come menù che ho trovato su Internet.
    Sono riuscito a modificarla come volevo ma non riesco a indicare nel link il target che dovrebbe essere _self alle varie pagine.
    Questa è la routine in Action Script che vi prego di esaminare:

    M_1url = "pagina01.htm?numcol=1";
    M_2url = "pagina02.htm?numcol=2";
    M_3url = "pagina03.htm?numcol=3";
    M_4url = "pagina23.htm?numcol=4";
    M_5url = "pagina13.htm?numcol=5";
    M_6url = "pagina08.htm?numcol=6";
    M_7url = "pagina05.htm?numcol=7";
    function set_xpos(xpos)
    {
    setProperty("text_" + i, _x, xpos - 2);
    } // End of the function
    function button(number)
    {
    trace("button" + number);
    } // End of the function
    selected = "0";
    items = "7";
    fadespeed = "10";
    scale_speed = "3";
    width = "750";
    startx = "0";
    gap_w = "0";
    gap_total = gap_w * items;
    width = width - gap_total;
    larger = "105";
    menuscale = width / items;
    topscale = Number(menuscale) + Number(larger);
    lowscale = (width - topscale) / (items - 1);
    i = "0";
    while (Number(i) < Number(items))
    {
    i = Number(i) + 1;
    duplicateMovieClip("m", "M_" + i, i + 16384);
    duplicateMovieClip("text_title", "text_" + i, Number(i) + 200 + 16384);
    eval("text_" + i + ".text") = nav_titles[i];
    setProperty("M_" + i, _xscale, menuscale);
    setProperty("M_" + i, _x, Number(startx) + Number((Number(menuscale) + Number(gap_w)) * (i - 1)));
    set_xpos(getProperty("M_" + i, _x) + (getProperty("M_" + i, _xscale)));
    eval("M_" + i + ".num") = i;
    tellTarget("M_" + i + ".image")
    {
    gotoAndStop(_parent.num);
    } // End of TellTarget
    eval("M_" + i + ".xscale") = menuscale;
    } // end while
    setProperty("m", _visible, 0);
    play();

    Se non fosse possibile modificarla per ottenere quanto richiesto vi prego di indicarmi le istruzioni per eventualmente chiudere la pagina che contiene il menù dopo aver linkato la pagina richiesta.

    Grazie molte.

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Manca un pezzo..

  3. #3

    Link alla pagina

    Sembra che manchi un pezzo ma io non so davvero dove trovarlo.
    Al Symbol 67 non vedo collegate altre istruzioni.

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Da dove hai scaricato questa roba?

  5. #5

    Link alle pagine

    Me lo ha dato un amico che non so dove lo ha prelevato in SWF per poi decompilarlo.

    Ecco ma in queste istruzioni non si può aggiungere il target?

    M_1url = "pagina01.htm?numcol=1";
    M_2url = "pagina02.htm?numcol=2";
    M_3url = "pagina03.htm?numcol=3";
    M_4url = "pagina23.htm?numcol=4";
    M_5url = "pagina13.htm?numcol=5";
    M_6url = "pagina08.htm?numcol=6";
    M_7url = "pagina05.htm?numcol=7";

    Grazie ancora

  6. #6
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Tutto si può fare, ma senza il resto dello script, no, bisogna vedere quando e dove setta quelle variabili..

  7. #7

    Link alla pagina

    Sono riuscito ad estrarre tutto l'Action Script.
    Ne invio una parte perche tutto non entra.
    Quello che manca, se serve, al prossimo invio.

    Eccolo:

    ----------------------------------------------------------------------
    Frame 1
    ----------------------------------------------------------------------
    ifFrameLoaded (3) {
    gotoAndStop (3);
    }

    ----------------------------------------------------------------------
    Frame 2
    ----------------------------------------------------------------------
    gotoAndPlay (1);

    ----------------------------------------------------------------------
    Frame 3
    ----------------------------------------------------------------------
    function mostra(clip) {
    eval (clip)._alpha = eval (clip)._alpha + ((100 - eval (clip)._alpha) / velalpha);
    }
    function nascondi(clip) {
    eval (clip)._alpha = eval (clip)._alpha - (eval (clip)._alpha / velalpha);
    }
    velalpha = 15;
    stop();

    ----------------------------------------------------------------------
    Symbol 13 MovieClip Frame 1
    ----------------------------------------------------------------------
    stop();

    ----------------------------------------------------------------------
    Symbol 13 MovieClip Frame 3
    ----------------------------------------------------------------------
    _root.mostra(_target);
    gotoAndPlay (2);
    ----------------------------------------------------------------------
    Symbol 13 MovieClip Frame 5
    ----------------------------------------------------------------------
    _root.nascondi(_target);
    gotoAndPlay (4);
    ----------------------------------------------------------------------
    Symbol 22 MovieClip Frame 1
    ----------------------------------------------------------------------
    stop();

    ----------------------------------------------------------------------
    Symbol 22 MovieClip Frame 3
    ----------------------------------------------------------------------
    _root.mostra(_target);
    gotoAndPlay (2);
    ----------------------------------------------------------------------
    Symbol 22 MovieClip Frame 5
    ----------------------------------------------------------------------
    _root.nascondi(_target);
    gotoAndPlay (4);
    ----------------------------------------------------------------------
    Symbol 29 MovieClip Frame 1
    ----------------------------------------------------------------------
    stop();

    ----------------------------------------------------------------------
    Symbol 29 MovieClip Frame 3
    ----------------------------------------------------------------------
    _root.mostra(_target);
    gotoAndPlay (2);
    ----------------------------------------------------------------------
    Symbol 29 MovieClip Frame 5
    ----------------------------------------------------------------------
    _root.nascondi(_target);
    gotoAndPlay (4);
    ----------------------------------------------------------------------
    Symbol 36 MovieClip Frame 1
    ----------------------------------------------------------------------
    stop();

    ----------------------------------------------------------------------
    Symbol 36 MovieClip Frame 3
    ----------------------------------------------------------------------
    _root.mostra(_target);
    gotoAndPlay (2);
    ----------------------------------------------------------------------
    Symbol 36 MovieClip Frame 5
    ----------------------------------------------------------------------
    _root.nascondi(_target);
    gotoAndPlay (4);
    ----------------------------------------------------------------------
    Symbol 43 MovieClip Frame 1
    ----------------------------------------------------------------------
    stop();

    ----------------------------------------------------------------------
    Symbol 43 MovieClip Frame 3
    ----------------------------------------------------------------------
    _root.mostra(_target);
    gotoAndPlay (2);
    ----------------------------------------------------------------------
    Symbol 43 MovieClip Frame 5
    ----------------------------------------------------------------------
    _root.nascondi(_target);
    gotoAndPlay (4);
    ----------------------------------------------------------------------
    Symbol 50 MovieClip Frame 1
    ----------------------------------------------------------------------
    stop();

    ----------------------------------------------------------------------
    Symbol 50 MovieClip Frame 3
    ----------------------------------------------------------------------
    _root.mostra(_target);
    gotoAndPlay (2);
    ----------------------------------------------------------------------
    Symbol 50 MovieClip Frame 5
    ----------------------------------------------------------------------
    _root.nascondi(_target);
    gotoAndPlay (4);
    ----------------------------------------------------------------------
    Symbol 57 MovieClip Frame 1
    ----------------------------------------------------------------------
    stop();

    ----------------------------------------------------------------------
    Symbol 57 MovieClip Frame 3
    ----------------------------------------------------------------------
    _root.mostra(_target);
    gotoAndPlay (2);
    ----------------------------------------------------------------------
    Symbol 57 MovieClip Frame 5
    ----------------------------------------------------------------------
    _root.nascondi(_target);
    gotoAndPlay (4);
    ----------------------------------------------------------------------
    Symbol 63 MovieClip Frame 1
    ----------------------------------------------------------------------
    stop();
    ----------------------------------------------------------------------
    Symbol 63 MovieClip Frame 3
    ----------------------------------------------------------------------
    _root.mostra(_target);
    gotoAndPlay (2);
    ----------------------------------------------------------------------
    Symbol 63 MovieClip Frame 5
    ----------------------------------------------------------------------
    _root.nascondi(_target);
    gotoAndPlay (4);
    ----------------------------------------------------------------------
    Symbol 65 MovieClip Frame 1
    ----------------------------------------------------------------------
    stop();
    ----------------------------------------------------------------------
    Symbol 65 MovieClip Frame 3
    ----------------------------------------------------------------------
    _root.mostra(_target);
    gotoAndPlay (2);
    ----------------------------------------------------------------------
    Symbol 65 MovieClip Frame 5
    ----------------------------------------------------------------------
    _root.nascondi(_target);
    gotoAndPlay (4);
    ----------------------------------------------------------------------
    Symbol 7 MovieClip Frame 1
    ----------------------------------------------------------------------
    while (i < 10) {
    eval ("a" + i)._alpha = 0;
    i++;
    }
    stop();

    ----------------------------------------------------------------------
    Symbol 66 Button
    ----------------------------------------------------------------------
    on (rollOver) {
    if (_parent.section ne "") {
    tellTarget (("_parent.text_" add _parent.section) add ".fade") {
    gotoAndPlay ("down");
    };
    }
    _parent.selected = num;
    LastA = eval ("image.a" + num);
    LastA.gotoAndPlay("mostra");
    }
    on (rollOut) {
    LastA = eval ("image.a" + num);
    LastA.gotoAndPlay("nascondi");
    if (_parent.section eq "") {
    _parent.selected = "0";
    } else {
    _parent.selected = _parent.section;
    tellTarget (("_parent.text_" add _parent.selected) add ".fade") {
    gotoAndPlay ("up");
    };
    }
    }
    on (press) {
    var zaURL = eval (("_parent." + this._name) + "url");
    stopAllSounds();
    getURL (zaURL, "HOME");
    loadMovieNum (swf, 1);
    _root.istMenu._visible = false;
    _parent.button(num);
    _parent.section = num;
    }
    ----------------------------------------------------------------------
    Symbol 5 MovieClip Frame 1
    ----------------------------------------------------------------------
    if (Number (_parent.selected) != 0) {
    if (Number (_parent.selected) == Number (num)) {
    newyscale = _parent.topscale;
    } else {
    newyscale = _parent.lowscale;
    }
    } else {
    newyscale = _parent.menuscale;
    }
    xstep = (newyscale - xscale) / _parent.scale_speed;
    play();

    ----------------------------------------------------------------------
    Symbol 5 MovieClip Frame 2
    ----------------------------------------------------------------------
    if (Number (xscale) != Number (newyscale)) {
    xscale = Number (xscale) + Number (xstep);
    } else {
    xstep = "0";
    }
    setProperty(this, _xscale , xscale);
    xxx = xscale / 100;
    setProperty("image", _xscale , 100 / xxx);
    gotoAndPlay (1);
    ----------------------------------------------------------------------
    Symbol 4 MovieClip Frame 1

    ----------------------------------------------------------------------
    Symbol 4 MovieClip Frame 2
    ----------------------------------------------------------------------
    i = "0";
    xpos = "0";
    while (Number (i) < Number (items)) {
    i = Number (i) + 1;
    xpos = (Number (xpos) + eval (("M_" add Number (i - 1)) add ".xscale")) + Number (gap_w);
    setProperty("M_" add i, _x , (Number (startx) + Number (xpos)) - Number (gap_w));
    set_xpos(getProperty("M_" add i, _x) + getProperty("M_" add i, _xscale));
    }
    play();
    ----------------------------------------------------------------------
    Symbol 4 MovieClip Frame 3
    ----------------------------------------------------------------------
    gotoAndPlay (2);
    ----------------------------------------------------------------------
    Symbol 68 Button
    ----------------------------------------------------------------------
    on (release) {
    getURL ("javascript:top.close()");
    }

    ----------------------------------------------------------------------
    Frame Labels
    ----------------------------------------------------------------------
    "mostra" Symbol 13 MovieClip Frame 2
    "nascondi" Symbol 13 MovieClip Frame 4
    "mostra" Symbol 22 MovieClip Frame 2
    "nascondi" Symbol 22 MovieClip Frame 4
    "mostra" Symbol 29 MovieClip Frame 2
    "nascondi" Symbol 29 MovieClip Frame 4
    "mostra" Symbol 36 MovieClip Frame 2
    "nascondi" Symbol 36 MovieClip Frame 4
    "mostra" Symbol 43 MovieClip Frame 2
    "nascondi" Symbol 43 MovieClip Frame 4
    "mostra" Symbol 50 MovieClip Frame 2
    "nascondi" Symbol 50 MovieClip Frame 4
    "mostra" Symbol 57 MovieClip Frame 2
    "nascondi" Symbol 57 MovieClip Frame 4
    "mostra" Symbol 63 MovieClip Frame 2
    "nascondi" Symbol 63 MovieClip Frame 4
    "mostra" Symbol 65 MovieClip Frame 2
    "nascondi" Symbol 65 MovieClip Frame 4

    ----------------------------------------------------------------------
    Instance Names
    ----------------------------------------------------------------------
    "istMenu" Frame 3 Symbol 4 MovieClip
    "a1" Symbol 7 MovieClip Frame 1 Symbol 13 MovieClip
    "a2" Symbol 7 MovieClip Frame 2 Symbol 22 MovieClip
    "a3" Symbol 7 MovieClip Frame 3 Symbol 29 MovieClip
    "a4" Symbol 7 MovieClip Frame 4 Symbol 36 MovieClip
    "a5" Symbol 7 MovieClip Frame 5 Symbol 43 MovieClip
    "a6" Symbol 7 MovieClip Frame 6 Symbol 50 MovieClip
    "a7" Symbol 7 MovieClip Frame 7 Symbol 57 MovieClip
    "a8" Symbol 7 MovieClip Frame 8 Symbol 63 MovieClip
    "a9" Symbol 7 MovieClip Frame 9 Symbol 65 MovieClip
    "image" Symbol 5 MovieClip Frame 1 Symbol 7 MovieClip
    "m" Symbol 4 MovieClip Frame 1 Symbol 5 MovieClip

    Ho tolto la Library e il Symbol 4 MovieClip Frame 1 che ho allegato al primo messaggio.
    Se necessari li invierò di nuovo.

    Grazie ancora.

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.