Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    BLUR SCROLL (oringe.com)

    ciao

    avete presente lo scroll messo a disposizione da "oringe.com" ? beh niente nn capisco come poter far scrollare solo quando effettivamente mi serve ad esempio se sto a 1024 nn mi deve scrollare ma se sto ad 800 si!

    ho provato a disabilitare l'istanza del clip che scrolla ma niente scrolla lo stesso, o a mettere l'apha a ZERO quando è a 1024 ma, lo scroll scompare si, ma quando muovvo la rotellina del mouse mi scrolla

    o.onResize = function() {
    controllopx = Stage.width;
    if (controllopx<960) {
    scrollbar._alpha = 100;


    } else {
    scrollbar._alpha = 0;

    }
    };
    Stage.addListener(o);
    o.onResize();

    come devo fare?

  2. #2

  3. #3
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    io non ho mica capito a quale scroll ti riferisci

  4. #4
    Originariamente inviato da and80
    io non ho mica capito a quale scroll ti riferisci
    siamo in 2
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  5. #5

  6. #6
    Originariamente inviato da Eyes Of Horror
    questo qui
    nn vedo il blur scrollando il sito ma mi pare molto simile come concetto a questo sito che ho fatto ultimamente....

    www.artelegno.it

    ti serve una cosa del genere?
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  7. #7
    no ma io il file ce l'ho e scrolla con blur il problema è che scrolla quando nn dovrebbe e avevo pensato di disabilitre l'istanza quando nn deve, ad esempio se è ad una risoluzione alta

  8. #8
    una cosa del genere ma non sono certissimo

    codice:
    Stage.scaleMode="noScale"; 
    if(System.capabilities.screenResolutionY<Stage.height){ //o altezza tuo mc contenitore
    attivascroll();
    }
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  9. #9
    Originariamente inviato da enigma_79
    una cosa del genere ma non sono certissimo

    codice:
    Stage.scaleMode="noScale"; 
    if(System.capabilities.screenResolutionY<Stage.height){ //o altezza tuo mc contenitore
    attivascroll();
    }
    provo

  10. #10
    uhm ma dove ce lo metto


    codice scroll, con tutta la descrizione di oringe

    Codice PHP:
    //////////////////////////////////////////////////////////////////////
    //////////////////////////////////////////////////////////////////////
    //////////////////////////////////////////////////////////////////////
    ////BLUR SCROLL v 0.1
    ////copyright (c) 2006 Benjamin Wong
    ////http://www.oringe.com
    ////
    ////NOTICE:
    ////Feel free to re-use and modify, but if you do use it, please link
    ////back to [url]www.oringe.com[/url]! Thank you!
    ////


    //////////////////////////////////////////////////////////////////////
    //MODIFY the below variables to suit your needs:
    //
    //set your flash stage width here:
    initStageWidth 550;
    //
    //set how many pixels you want your content to move when you move
    //the mousewheel here:
    mouseWheelIncrement 90;




    //////////////////////////////////////////////////////////////////////
    //DO NOT TOUCH the below code
    //unless, of course, you want to change the script and
    //workings of this code.

    ////////////////////////////
    //import the blur filter (requires Flash 8 & actionscript 2)
    import flash.filters.BlurFilter;
    blur = new BlurFilter(034);

    ////////////////////////////
    //create a listener for the mouse wheel so the mouse wheel works
    mouseListener = new Object();
    mouseListener.onMouseWheel = function(delta) {
        if (
    delta 0) {
            
    mainTargetY -= mouseWheelIncrement;    
            if (
    mainTargetY Stage.height main._height) {
                
    mainTargetY Stage.height main._height;
            }
        }
        if (
    delta 0) {
            
    mainTargetY += mouseWheelIncrement;
            if (
    mainTargetY mainInitY) {
                
    mainTargetY mainInitY;
            }
        }
    }
    Mouse.addListener(mouseListener);

    mainInitY main._y;
    scrollbarInitY scrollbar.scrollbutton._y;
    scrollOn false;
    mainTargetY mainInitY;
    scrollbarTargetY scrollbarInitY;

    scrollbar.scrollbutton.useHandCursor false;


    scrollbar.scrollbutton.onRollOver = function() {
        if (!
    scrollOn) {
            
    this.gotoAndPlay("over");
        }
    }
    scrollbar.scrollbutton.onDragOver scrollbar.scrollbutton.onRollOver;
    scrollbar.scrollbutton.onRollOut = function() {
        
    this.gotoAndPlay("out");
    }
    scrollbar.scrollbutton.onPress = function() {
        
    scrollOn true;
        
    this.startDrag(falsethis._xscrollbarInitYthis._xscrollbarInitY scrollAreaHeight);
    }
    scrollbar.scrollbutton.onMouseUp = function() {
        if (
    scrollOn) {
            
    scrollOn false;
            
    this.stopDrag();
            if (!
    scrollbar.scrollbutton.hitTest(_xmouse_ymouse)) {
                
    scrollbar.scrollbutton.gotoAndPlay("out");
            }
        }
    }


    scrollbar.scrollbutton.onEnterFrame = function() {
        if (
    scrollOn) {
            
    mainTargetY mainInitY-(main._height-Stage.height)*(scrollbar.scrollbutton._y scrollbarInitY)/scrollAreaHeight;
        } else {
            
    scrollbarTargetY = -(main._y mainInitY)*scrollAreaHeight/(main._height Stage.height) + scrollbarInitY;
            if (
    Math.abs(scrollbar.scrollbutton._y scrollbarTargetY) > 0.2) {
                
    scrollbar.scrollbutton._y += (scrollbarTargetY scrollbar.scrollbutton._y)/2;
            }
        }
        if (
    Math.abs(main._y mainTargetY) > 0.2) {
            
    //this is where we calculate the blur distance
            
    mainOldY main._y;
            
    main._y += Math.ceil((mainTargetY main._y)/2);
            
    mainMovement mainOldY main._y;
            
            
            
    blur.blurY Math.floor(Math.abs(mainMovement));
            
    main.filters = [blur];
        }
        
    }


    Stage.align "T";
    Stage.scaleMode "noScale";

    resizer = new Object();
    resizer.onResize = function () {
        
    scrollbar._x Stage.width-scrollbar._width;
        
    scrollAreaHeight Stage.height scrollbarInitY*scrollbar.scrollbutton._height;
    }
    Stage.addListener(resizer);

    resizer.onResize();

    // originale tolto da me scrollbar._x = Math.ceil((Stage.width - initStageWidth)/2 + initStageWidth - scrollbar._width); 

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 © 2026 vBulletin Solutions, Inc. All rights reserved.