Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    swf principale 100% swf esterno noscale

    salve a tutti e grazie in anticipo
    mi stavo chiedendo se è possibile creare una pag in fullscreen in flash (quindi visualizzo 100% in percentuale) e poi richiamare in essa un swf esterno evitando che questi si allarghi cioè mantenendo le dimensioni in pixel

    in effetti ho uno sfondo sfumato che vorrei si aprisse a tutto schermo e poi un file swf che nn dovrebbe ridimensionarsi
    forse stò sbagliando strada??
    oppure dovrei fare lo sfondo in html solo che è sfumato :master:

    avevo letto qualche 3d in cui si parlava di questa cosa solo che adesso nn riesco più a trovarlo cmq continuo la ricerca

  2. #2
    leggendo in giro ho trovato una cosa del genere

    Stage.scaleMode = "noScale";
    Stage.align = "TL";

    ora provo

  3. #3
    praticamente adesso ho fatto in questo modo
    ho creato un swf principale che si apre a tutto schermo
    in questo richiamo un swf esterno in cui nel primo frame ho messo
    questo codice

    Stage.scaleMode = "noScale";
    Stage.align = "TL";

    tutto bene ho lo sfondo sfumato a tutto schermo e l'swf esterno di dimensioni fisse solo che adesso vorrei che l'swf esterno si aprisse sempre al centro della pag qualunque sia la risuluzione utilizzata

    grazie
    provo a cercare qualcosa del genere
    :master:

  4. #4
    :master: :master:

  5. #5
    Originariamente inviato da crescenzo
    :master: :master:
    leggi qui parte dall'html sino al flash by and3a

    http://forum.html.it/forum/showthrea...hreadid=741622
    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

  6. #6
    grazie enigma_79
    molto utile dopo provo e ti faccio sapere

  7. #7
    grande pillolina del ns amico e grazie a te x la tua disponibilità
    adesso avrei solo un piccolo problema in quell'es si crea un mc vuoto
    stage se ho ben capito

    quindi adesso vorrei caricare in quel mc il mio swf esterno per ottenere quello che desidero, ho provato a fare in questo modo ma sembra nn funzionare

    nel 1 frame del file centered.swf ho messo

    loadMovie("swf/prova1.swf",'myStage');

    ma nn carica niente
    forse nn ho capito bene ho sbaglio sicuramente qualcosa sarà che stò ancora dormendo
    ciao e 1000 grazie

  8. #8
    ops era l'es successivo però mi resta un piccolo problema

    quindi adesso vorrei caricare in un mc il mio swf esterno per ottenere quello che desidero, ho provato a fare in questo modo ma sembra nn funzionare
    supponendo che il mc si chiami stage

    loadMovie("swf/prova1.swf",'stage');

    però sembra nn funzionare
    forse anzi sicuramente sbaglio qualcosa
    grazieeeee

  9. #9
    prova a fare

    se il clip si chiama stage e sta in _ root

    _root.stage.loadMovie("swf/prova1.swf");

    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

  10. #10
    cmq cerco di spegare meglio quello che ho fatto
    ho creato un swf e tramite le istruzioni da te indicate (moltoo utili)sono riuscito a creare una pag a schermo intero con sfondo sfumato (100%) e al centro indipendenemente dalla risoluzione un mc di dimensioni fisse di 800x600 utilizzando questo codice

    codice:
    var createPattern:Function = function( path:Object, pattern:String ):Void {
    	path.createEmptyMovieClip( 'StageBackground_0', path.getNextHighestDepth() );
    	path['StageBackground_0'].attachMovie( pattern, pattern, path.getNextHighestDepth() );
    	var totX:Number = new Number( Math.ceil( Stage.width / path['StageBackground_0']._width ) );
    	var totY:Number = new Number( Math.ceil( Stage.height / path['StageBackground_0']._height ) );
    	var c:Number = new Number( 1 );
    	for( var a:Number = 0; a <= totY; a++ ) {
    		var newY:Number = ( path['StageBackground_0']._y + path['StageBackground_0']._height ) * a;
    		for( var b:Number = 0; b < totX; b++ ) {
    			var newX:Number = ( path['StageBackground_0']._x + this['StageBackground_0']._width ) * b;
    			var newName:String = 'StageBackground_' + String( c );
    			path['StageBackground_0'].duplicateMovieClip( newName, path.getNextHighestDepth() );
    			path[newName].attachMovie( 'pattern', 'pattern', path.getNextHighestDepth() );
    			path[newName]._x = newX;
    			path[newName]._y = newY;
    			c++;
    		}
    	}
    }
    var removePattern:Function = function( path:Object ):Void {
    	var c:Number = 0;
    	while( path['StageBackground_'+String(c)] != undefined ) {
    		path['StageBackground_'+String(c)].removeMovieClip();
    		c++;
    	}
    }
    var stageListener:Object = new Object();
    stageListener.path = this;
    stageListener.onResize = function():Void {
    	this.path.removePattern( this.path );
    	this.path.createPattern( this.path, 'pattern' );
    	this.path['main'].swapDepths( this.path.getNextHighestDepth() );
    }
    Stage.scaleMode = 'noScale';
    Stage.align= 'TL';
    Stage.addListener( stageListener );
    stageListener.onResize();
    
    this.createEmptyMovieClip( 'main', this.getNextHighestDepth() );
    this['main'].attachMovie( 'mainWindow', 'mainWindow', this.getNextHighestDepth() );
    this['main'].onEnterFrame = function():Void {
    	this._x = Math.floor( Stage.width/2 - this._width/2 );
    	this._y = Math.floor( Stage.height/2 - this._height/2 );
    }
    ovviamente ho creato anche 2 mc >>proprietà concatemamento linkato mainWindow allo stesso modo per main
    tutto ok
    adesso vorrei che alla pressione di un tasto riuscire a caricare un swf esterno in modo tale da ereditare le proprietà di mainWindow

    quindi cosa mi converrebbe fare caricare i diversi swf nel mc mainWindow oppure crearne uno vuoto in cui metterci di volta in volta l'swf caricato?? e poi questi si centrerà sempre come mainWindow fa adesso

    spero di essere stato abbastanza chiaro
    e 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.