Pagina 1 di 8 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 79
  1. #1

    java controllo dimensioni

    salve a tutti,

    ho questo script

    codice:
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function newSize(datoX,datoY) {
    	if(document.all && !document.getElementById) {
     		document.all['miFlash'].style.pixelWidth = datoX;
     		document.all['miFlash'].style.pixelHeight = datoY;
    	}else{
    		document.getElementById('miFlash').style.width = datoX;
    		document.getElementById('miFlash').style.height = datoY;
    	}
    }
    //--> 
    </script>
    ora kosa succede, passo le due variabili "datoX" e "datoY" da un filmato flash ed il tutto funziona.
    Il problema ke il tutto è skattoso, mi kiedevo se era possibile implementare la kosa in modo da rendere fluido il ridimensionamento.
    Per es. io passo la variabile "datoY" = 700 partendo da un valore iniziale di 560 la dimensione "Y" aumenta da 560 a 700 di botto...quindi non si riesce a...far incrementare da 560 a 700 gradualmente, tipo le pop up ke si ingrandiscono da 0 alla dimensione finale.

    Premetto ke io di Java

    Grazie

  2. #2
    up

  3. #3
    up

  4. #4
    se mancano dei dati per rispondermi fatemi sapere....
    se diko idiozie idem...

    kiedo perkè non sono in grado di implementare oltre...


  5. #5

    Re: java controllo dimensioni

    Originariamente inviato da serialkiller
    salve a tutti,

    ho questo script

    ora kosa succede, passo le due variabili "datoX" e "datoY" da un filmato flash ed il tutto funziona.
    Il problema ke il tutto è skattoso, mi kiedevo se era possibile implementare la kosa in modo da rendere fluido il ridimensionamento.
    Per es. io passo la variabile "datoY" = 700 partendo da un valore iniziale di 560 la dimensione "Y" aumenta da 560 a 700 di botto...quindi non si riesce a...far incrementare da 560 a 700 gradualmente, tipo le pop up ke si ingrandiscono da 0 alla dimensione finale.

    Premetto ke io di Java

    Grazie
    [lui sa di cosa parlo]
    se alla SUN m'avessero insegnato JavaScript al posto di Java l'avrei denunciati [ sono 2 cose completamente differenti ]
    [/lui sa di cosa parlo]


    Cmq masticando anche un po' di JavaScript posso dirti che potresti tentare di creare un intervallo ( simile al setInterval di MX, anzi, praticamente identico ) che ti simula un moto decellerato fino alla dimensione voluta, per l' X come per l' Y.

    in pratica passi i valori massimi e quelli attuali alla funzione in JS che poi andrai a ciclare in setInterval fino alla pulizia dell' interval a valori raggiunti.

    Per farti un'idea su come funziona un setInterval in JS guarda qua

    Spero di esserti stato utile.
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  6. #6
    ehm.....io non è ke sono una cima in javascript... :gren:

    kosì su 2 piedi non saprei kome implementarlo....ovvero...

    aggiungo alla pagina la funzione "autoincrement"....e fin qui...ci arrivo ...poi kome ci infilo dentro la funzione "new size" ?

    so di kiedere troppo...quindi accetto risposte 2pikkose

  7. #7
    appunto, questo javaScript!

    allora..
    per esperienza personale ti segnalo questa cosa!

    - esiste la possibilità di usare un "file.js" esterno per ridimensionare una pagina, però..
    nonostante si possa intervenire per variare velocità e dimensioni, x- y ecc.. resta l'unico punto a sfavore del JS il fatto che non si riesce ad eliminare il saltellio dell pagina. E' possibile solo fare in modo che i saltelli siano brevi e veloci.. ma sempre si notano!

    questo è quanto adesso posso dire con certezza! (ho lo script ben dettagliato sulle varie possibiltà di configurazione)

    Aparte Flash, che io sappia.. solo Java! ci riesce! con il Java posso animare a livello di Flash, ma non funziona sulle Win

    Questo è quanto io ho potuto sperimentare! Un'esperto di "Java" potrebbe smentirmi.


  8. #8
    Originariamente inviato da webbeloz
    appunto, questo javaScript!

    allora..
    per esperienza personale ti segnalo questa cosa!

    - esiste la possibilità di usare un "file.js" esterno per ridimensionare una pagina, però..
    nonostante si possa intervenire per variare velocità e dimensioni, x- y ecc.. resta l'unico punto a sfavore del JS il fatto che non si riesce ad eliminare il saltellio dell pagina. E' possibile solo fare in modo che i saltelli siano brevi e veloci.. ma sempre si notano!

    questo è quanto adesso posso dire con certezza! (ho lo script ben dettagliato sulle varie possibiltà di configurazione)

    Aparte Flash, che io sappia.. solo Java! ci riesce! con il Java posso animare a livello di Flash, ma non funziona sulle Win

    Questo è quanto io ho potuto sperimentare! Un'esperto di "Java" potrebbe smentirmi.

    i saltellini ci possono anke stare...le pop up ke si aprono pian piano, faranno anke i saltellini, ma non si notano.

    io ho la pagina html con il filmato flash incorporato su un livello, e il ridimensionamento funziona egregiamente, solo ke lo fa di scatto, volevo ottenere lo stesso risultato delle pop up (odiose) ke si aprono gradualmente, allo stesso modo il livello dovrebbe aprirsi gradualmente e kiudersi gradualmente....

    io non devo ridimensionare tutta la pagina

  9. #9


    beccati questo: salvalo come "tuonome.js



    function resizeWin(maxX,maxY,speed,delay,win){
    this.obj = "resizeWin" + (resizeWin.count++);
    eval(this.obj + "=this");
    if (!win) this.win = self; else this.win = eval(win);
    if (!maxX) this.maxX = 400; else this.maxX = maxX;
    if (!maxY) this.maxY = 300; else this.maxY = maxY;
    if (!speed) this.speed = 1/10; else this.speed = 1/speed;
    if (!delay) this.delay = 0; else this.delay = delay;
    this.doResize = (document.all || document.getElementById);
    this.stayCentered = false;

    this.initWin = function(){
    if (this.doResize){
    this.resizeMe();
    }
    else {
    this.win.resizeTo(this.maxX + 10, this.maxY - 20);
    }
    }

    this.resizeMe = function(){
    this.win.focus();
    this.updateMe();
    }

    this.resizeTo = function(x,y){
    this.maxX = x;
    this.maxY = y;
    this.resizeMe();
    }

    this.stayCentered = function(){
    this.stayCentered = true;
    }

    this.updateMe = function(){
    this.resizing = true;
    var x = Math.ceil((this.maxX - this.getX()) * this.speed);
    var y = Math.ceil((this.maxY - this.getY()) * this.speed);
    if (x == 0 && this.getX() != this.maxX) {
    if (this.getX() > this.maxX) x = -1;
    else x = 1;
    }
    if (y == 0 && this.getY() != this.maxY){
    if (this.getY() > this.maxY) y = -1;
    else y = 1;
    }
    if (x == 0 && y == 0) {
    this.resizing = false;
    }
    else {
    this.win.top.resizeBy(parseInt(x),parseInt(y));
    if (this.stayCentered == true) this.win.moveTo((screen.width - this.getX()) / 2,(screen.height - this.getY()) / 2);
    setTimeout(this.obj + '.updateMe()',this.delay)
    }
    }

    this.write = function(text){
    if (document.all && this.win.document.all["coords"]) this.win.document.all["coords"].innerHTML = text;
    else if (document.getElementById && this.win.document.getElementById("coords")) this.win.document.getElementById("coords").innerHT ML = text;
    }

    this.getX = function(){
    if (document.all) return (this.win.top.document.body.clientWidth + 10)
    else if (document.getElementById)
    return this.win.top.outerWidth;
    else return this.win.top.outerWidth - 12;
    }

    this.getY = function(){
    if (document.all) return (this.win.top.document.body.clientHeight + 29)
    else if (document.getElementById)
    return this.win.top.outerHeight;
    else return this.win.top.outerHeight - 31;
    }

    this.onResize = function(){
    if (this.doResize){
    if (!this.resizing) this.resizeMe();
    }
    }

    return this;
    }
    resizeWin.count = 0;

    -----------------------------------
    Questo tra i head della pagina che devi allargare:

    <script src="resizewin.js" type="text/javascript"></script>
    <script>
    <!--
    booyah = new resizeWin(screen.width,screen.height);
    booyah.stayCentered();
    //-->

    </script>

    -------------------------------------

    e nel body :

    <body bgcolor="#CCCCCC" onload="booyah.initWin()" onresize="booyah.onResize()" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" scroll="no">

    così apre in fullwin

    spero sia questo!


  10. #10
    forse non sono stato spiegato

    io NON devo fare un resize della finestra...pagina ke dirs si voglia, la pagina rimane bella bella li dov'è delle sue dimensioni, senza mia cambiare....dentro a questa pagina c'è ul Layer ke kontiene il filmato, questo Layer si ridimensiona, prendendo dei parametri ke gli passo dal filmato flash, il Layer si allunga e con lui il filmato, se cambio pulsante si accorcia, e kosì via...ma la pagina rimane li...il tua script puo' anke essere ke possa fare al kaso mio, ma non saprei kome implementarlo al mio kaso, io di javascript so tutto quello ke è simile a AS nulla + o perlomeno poko +

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.