Forum Flash, Actionscript, PHP e MySQL
foto a piena pagina appena carica nn si ridimensiona

 
Nuovo Topic   Rispondi    Forum Flash, Actionscript, PHP e MySQL » ActionScript & Server Side
Precedente  Successivo 
Autore Messaggio
suns
esperto
esperto


Età: -1988
Registrato: 20/07/05 23:53
Messaggi: 537

MessaggioOggetto: foto a piena pagina appena carica nn si ridimensiona
Inviato: 11.09.08 | 14:17
Rispondi citando

salve signori, espongo il mio problema.
carico una foto e appena caricata deve andare a pieno stage.
questo è il problema, nn lo fa (ho messo poi il listener per il resize e funziona) come posso fare?

www.giessedesign.com/pasquale/nuobo.html

questo è il codice
 
Codice:
Stage.align = "tl";
Stage.scaleMode = "noscale";
function allinea() {
    sfondo._x = 0;
    sfondo._y = 0;
    sfondo._width = Stage.width;
    sfondo._height = Stage.height;
    barra._x = 0;
    barra._y = Math.round(Stage.height-barra._height)-30;
    barra._width = Stage.width;
    barraload._x = Math.round(Stage.width/2-barraload._width/2);
    barraload._y = Math.round(Stage.height/2-barraload._height/2);
}
var myListener:Object = new Object();
myListener.onResize = onScreenResize;
Stage.addListener(myListener);
function onScreenResize():Void {
    allinea();
}
sfondo._alpha = 0;
var loader:MovieClipLoader = new MovieClipLoader();
var listener:Object = new Object();
listener.onLoadProgress = function(sfondo) {
    var percentuale = Math.round((sfondo.getBytesLoaded()/sfondo.getBytesTotal())*100);
    //trace(percentuale);
    barraload._xscale = percentuale;
};
listener.onLoadComplete = function(sfondo) {
    import mx.transitions.Tween;
    import mx.transitions.easing.*;
    new Tween(sfondo, "_alpha", Regular.easeInOut, 0, 100, 1, true);
    barraload._visible = false;
    //trace("caricato");
};
loader.addListener(listener);
loader.loadClip("foto01.jpg",sfondo);
allinea();

____________________________________________________________
....
Torna in cima
Profilo Messaggio privato   MSN Messenger
Sponsor
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto:
Inviato: 12.09.08 | 18:47
Rispondi citando

Ciao suns,
provato qualche trace? :)

Ho provato velocemente il pezzo di codice che hai postato... semplicemente inserendo un paio di trace all'interno della function allinea.
...e... i valori height e width di Stage sono corretti, ma non so sinceramente per quale motivo quelli di sfondo no :)
Ipotizzo che nel momento della chiamata ad allinea(), rimangano dei byte del'imamgin per terminare il caricamente e che quindi vada a sovrascrivere le proprietà.

Prova con un escamotage del tipo:
 
Codice:
listener.onLoadComplete = function(sfondo) {
    new Tween(sfondo, "_alpha", Regular.easeInOut, 0, 100, 1, true);
    barraload._visible = false;
    trace("caricato");
    allineaBug();
}

function allineaBug () {
    allinea();
    if(sfondo._width == 0) {
        setTimeout(this, "allineaFirst", 100);
    }
}


P.S: gli import mettili all'inizio... non un bel posto all'interno di metodi Very Happy
P.S2: ma se l'SWF è a dimensioni 100%, hai provato a testarlo nel browser all'interno dell' HTML? vedrai che le coordinate 0 di _x e _y non corrisponderanno all'angolino in alto a sinistra :P


.

____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
suns
esperto
esperto


Età: -1988
Registrato: 20/07/05 23:53
Messaggi: 537

MessaggioOggetto:
Inviato: 12.09.08 | 19:47
Rispondi citando

risolto utilizzando il loadInit del movie clip loader
____________________________________________________________
....
Torna in cima
Profilo Messaggio privato   MSN Messenger
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto:
Inviato: 12.09.08 | 19:52
Rispondi citando

miii, come sono arrugginito Mmhhh
...non mi ricordavo nemmeno dell'onLoadInit, sarà perchè non uso molto la classe MovieClipLoader Mr. Green

bhè dai, cmq anche l'escamotage andava bene :P

.

____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
Mostra prima i messaggi di:   
Nuovo Topic   Rispondi    Forum Flash, Actionscript, PHP e MySQL » ActionScript & Server Side Tutti i fusi orari sono GMT + 2 ore
Pagina 1 di 1

Discussioni Simili
Topic Autore Forum Risposte Ultimo Messaggio
Nessun nuovo messaggio Come inserire in pagina web galleria ... ghisirds Siti Web 4 18.01.08 | 15:12 Leggi gli ultimi messaggi
ghisirds
Nessun nuovo messaggio carica clip automatico malcom Flash Generale 2 07.03.04 | 18:52 Leggi gli ultimi messaggi
malcom
Nessun nuovo messaggio carica dati in flash da mysql dadda90 ActionScript & Server Side 4 21.08.08 | 13:47 Leggi gli ultimi messaggi
Coach
Nessun nuovo messaggio flash che carica immagini da databas... rocco.mod ActionScript & Server Side 11 12.07.08 | 13:12 Leggi gli ultimi messaggi
rocco.mod
Nessun nuovo messaggio Effetto pagina blitz ActionScript & Server Side 4 21.09.04 | 20:19 Leggi gli ultimi messaggi
blitz



 
Vai a:  
Non puoi inserire nuovi Topic in questo forum
Non puoi rispondere ai Topic in questo forum
Non puoi modificare i tuoi messaggi in questo forum
Non puoi cancellare i tuoi messaggi in questo forum
Non puoi votare nei sondaggi in questo forum
Non puoi allegare files in questo forum
Puoi downloadare gli allegati in questo forum



Powered by phpBB © 2001, 2002 phpBB Group - phpBB SEO Designed by coachdesign - © 2003-2005