Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Problema _root

  1. #1
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529

    Problema _root

    Ciao a tutti!

    Ho un problema,ho scaricato una galleria dinamica di immagini fatta interamente con AS ( nn chioedetemi dove nn ricordo :master: )
    e funziona tutto bene, tranne che quando la carico all'interno di un'altro filmato con loadMovieNum, lei mi si adatta alla _root del filmato e non manitente le dimensioni che volevo e che gli ho dato all'SWF.
    Questa è una parte del codice:

    -----------------------------
    function posiziona() {
    sw=Stage.width;
    sh=Stage.height;
    sBounds = new Object();
    sBounds.xMin = 20;
    sBounds.xMax = sw-20;
    sBounds.yMin = 20;
    sBounds.yMax = sh-20;
    tempX = tempY = 20+(thumbnail_size/2);
    nCell = Math.floor((Stage.width-(20*2)+marginX)/(thumbnail_size+marginX));
    avanzo = (Stage.width-(20*2)+marginX)-((thumbnail_size+marginX)*nCell);
    sp = avanzo/(nCell-1);
    pos = new Array();
    pos[0] = new Array();
    pos[1] = new Array();
    for (var i = 0; i<nFoto; i++) {
    pos[0][i] = tempX;
    pos[1][i] = tempY;
    var clip= this["cell"+i];
    clip._x = clip.myX=pos[0][i];
    clip._y = clip.myY=pos[1][i];
    if(clip.zoom){
    if (clip._y+clip.H>sBounds.yMax) {
    clip._y = sBounds.yMax-clip.H;
    } else if (clip._y-clip.H<sBounds.yMin) {
    clip._y = sBounds.yMin+clip.H;
    }
    if (clip._x-clip.W<sBounds.xMin) {
    clip._x = sBounds.xMin+clip.W;
    } else if (clip._x+clip.W>sBounds.xMax) {
    clip._x = sBounds.xMax-clip.W;
    }
    }
    tempX += ((thumbnail_size+marginX)+sp);
    if (tempX>=sw-(thumbnail_size/2)-1) {
    tempX = 20+(thumbnail_size/2);
    tempY += (thumbnail_size+marginY);
    }
    }
    band_mc._y = pos[1][nFoto-1]+(thumbnail_size/2)+10;
    band_mc._x = sw-10;
    band_mc._width = sw-20;
    title_mc._y = band_mc._y+10;
    title_mc._x = sw-(title_mc.title_tf.textWidth+20);
    background_mc._width = sw;
    background_mc._height = sh;
    this.createEmptyMovieClip("border_mc", nFoto+1);
    with (border_mc) {
    lineStyle(1, "0x000000", 10);
    moveTo(10, 10);
    lineTo(sw-10, 10);
    lineTo(sw-10, band_mc._y+50);
    lineTo(10, band_mc._y+50);
    lineTo(10, 10);
    }
    if(attivaJs){
    altezza = border_mc._height+20;
    getUrl("javascript:scala("+altezza+")");
    }
    }
    Stage.scaleMode = "noScale";
    Stage.align="TL";
    modify = new Object();
    modify.onResize = function() {
    posiziona();
    };
    Stage.addListener(modify);
    modify.onResize();

    -----------------------
    Qualcuno può aiutarmi??
    Grazie 1000 in anticipo
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Non:

    codice:
    sw=Stage.width;
    sh=Stage.height;
    ma:

    codice:
    sw = larghezzaDefinita;
    sh = altezzaDefinita;

  3. #3
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    Funziona :metallica

    Grazie 1000!! Nega adesso funziona tutto perfettamante... ciao
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  4. #4
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    Per poterlo sistemare in un punto dello stage che voglio io si può?!?
    Ho provato a creare un Mc nuovo e gli ho assegnato questo scitp al frame superiore:

    ------------------
    function preload() {
    if (mc.getBytesLoaded() == mc.getBytesTotal()) {
    clearInterval(a);
    mc._x = 50;
    mc._y = 100;
    a = setInterval(fade, 30);
    }
    }
    function fade(){
    if(mc._alpha < 100){
    mc._alpha += 8;
    }else{
    clearInterval(a);
    }
    }
    mc._alpha = 0
    mc.loadMovie("galleria.as");
    a = setInterval(preload, 10);

    ----------------------
    Però me lo carica sempre in alto a sinistra..dovè che sbaglio :master:
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  5. #5
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    Aiutoo, nessuno riesce a darmi una mano?!?
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  6. #6
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    codice:
    function preload() { 
    	if (mc.getBytesLoaded() == mc.getBytesTotal() && mc._url != _root._url) { 
    		clearInterval(a); 
    		mc._x = 50; 
    		mc._y = 100; 
    		a = setInterval(fade, 30); 
    	} 
    } 
    function fade(){ 
    	if(mc._alpha < 100){ 
    		mc._alpha += 8; 
    	}else{ 
    		clearInterval(a); 
    	} 
    } 
    
    mc._alpha = 0 
    mc.loadMovie("galleria.as"); 
    a = setInterval(preload, 10);

  7. #7
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    No, mi da sempre lo stesso problema, me locarica in alto a sinistra...

    Ti spiego, ho sempre la mi agalleria dinamica e dovevo caricarla in un certo punto dello stage allora ho creato un Mc nuovo, l'ho messo sulla _root principale e nel frame superiore gli asssegno questo script prima avevo sbagliato a postartelo scusa:
    --------------------------

    function preload() {
    if (mc.getBytesLoaded() == mc.getBytesTotal() && mc._url != _root._url) {
    clearInterval(a);
    mc._x = 150;
    mc._y = 150;
    a = setInterval(fade, 30);
    }
    }
    function fade(){
    if(mc._alpha < 100){
    mc._alpha += 8;
    }else{
    clearInterval(a);
    }
    }

    mc._alpha = 0
    mc.loadMovie(#include "cgws_thumbnails.as");
    a = setInterval(preload, 10);

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

    E nn la vede nemmeno la galleria, ho controlato anke tutti i collegamenti e sono esatti!
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  8. #8
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    Niente...nemmeno un consiglio ?
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  9. #9
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    Oppure utilizzando il codice che ho postato all'inizio è possibile decidere se posizionarlo al centro o a destra del mio stage?!?
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  10. #10
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Cos'è sta cosa? mc.loadMovie(#include "cgws_thumbnails.as");

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.