Visualizzazione dei risultati da 1 a 9 su 9

Discussione: oggetti bloccati

  1. #1

    oggetti bloccati

    ciao a tutti,
    ho visto su alcuni siti al 100% in flash che ci sono oggetti (mettiamo scritte o movie clip) bloccati in un determinato punto..
    esempio in alto a destra, cioè con qualsiasi risoluzione ho sempre il sito centrato (esempio) ma la scritta sarà sempre in alto a destra!
    come si fà? si usa l'mx o l'mx 2004?

  2. #2
    se non erro si può fare anche con MX. si usa cmq l'oggetto Stage (su flash-mx.it c'è un tutorial o un articolo).

    in pratica ogni volta che viene ridimensionata la finestra, si calcolano le coordinate e si piazza il movieClip contenente il testo sempre in alto a sinistra

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  3. #3
    prova a vedere se è qllo che ti serve

    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

  4. #4
    yassassin non l'ho trovato..
    io immagino così..
    ad un movie devo dare un'azione..
    ma quale?

  5. #5
    se non ho capito male vuoi lo sfondo in flash al 100% e il sito però al centro per qualunque risoluzione

    allora fai un file sfondo.swf e lo metti al 100%
    poi carichi la tua index con loadMovie
    sul primo frame di questa

    scrivi

    fscommand("allowscale", "false");
    Stage.scaleMode="noScale";

    manterrai il centro e le proporzioni

    se il problema è questo
    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
    ok questo lo sapevo
    ma ho il sito tutto centrato e vorrei che una scritta del suono fosse sempre di lato..in alto a sinistra esempio..

  7. #7
    Originariamente inviato da Crifox
    ok questo lo sapevo
    ma ho il sito tutto centrato e vorrei che una scritta del suono fosse sempre di lato..in alto a sinistra esempio..
    non capisco il problema metti un link,
    se il tuo sito è al centro di una html, ok?
    la scritta rimarrà sempre dove la hai messa se fatta in flash, oppure oggi sto capendo fischi per fiaschi

    magari posta il link per capire cosa vuoi dire
    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

  8. #8
    guarda sorenhald e il link sotto di chi l'ha fatto..
    prova a ridimensionare la finestra.. e vedrai sempre il sito centrato ma la scritta che si sposta..

  9. #9
    Pillola di And3a

    esempio di pagina validata W3C

    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    	<title>SWF centrato verticalmente HTML 4.01 Transitional</title>
    	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    	<meta name="robots" content="ALL">
    	<style type="text/css">
    		html, body {
    			margin: 0px;
    			padding: 0px;
    			width: 100%;
    			height: 100%;
    		}
    		table {
    			width: 100%;
    			height: 100%;
    		}
    	</style>
    </head>
    <body>
    	<table cellspacing="0" cellpadding="0">
    		<tr>
    			<td>
    				<object type="application/x-shockwave-flash" data="centered.swf" width="100%" height="300">
    				<param name="movie" value="centered.swf" />
    				</object>
    			</td>
    		</tr>
    	</table>
    </body>
    </html>

    in questo caso il file centered.swf risultara' si largo 100% ma avra' in questo esempio un movieClip sempre centrato, provate voi stessi , questo e' il codice usato per questo esempio:
    centered.swf

    codice:
    // STAGE PROPRIETIES
    	Stage.scaleMode = "noScale";
    	Stage.align = "TL";
    
    // BLOCK TIMELINE
    	stop();
    
    // MAIN MOVIE DEFINITIONS
    	var ms_width:Number = new Number( 400 );
    	var ms_height:Number = new Number( 170 );
    	var ms_brdColor:Number = 0xDEDEDE;
    	var ms_bgColor:Number = 0xF5F5F5;
    
    // MAIN MOVIE CREATION
    	createEmptyMovieClip( 'myStage', getNextHighestDepth() );
    	with( myStage ) {
    		moveTo( 0, 0 );
    		lineStyle( 1, ms_brdColor, 100 );
    		beginFill( ms_bgColor, 100 );
    		lineTo( ms_width, 0 );
    		lineTo( ms_width, ms_height );
    		lineTo( 0, ms_height );
    		lineTo( 0, 0 );
    		endFill();
    	}
    
    // FUNCTION TO CENTER MOVIE
    	var centerToStage:Function = function( mc:MovieClip ):Void {
    		mc._x = Math.floor( ( Stage.width / 2 ) - ( mc._width / 2 ) );
    		mc._y = Math.floor( ( Stage.height / 2 ) - ( mc._height / 2 ) );
    	}
    	myStage.centerInterval = setInterval( centerToStage, 50, myStage );
    
    // TEXFIELD CREATION WITH TEXTFORMAT DECLARATION
    	myStage.createTextField( 'myTfield', myStage.getNextHighestDepth(), 10, 10, myStage._width, 0 );
    	myStage.myTfield.autoSize = true;
    	myStage.myTfield.multiline = true;
    	myStage.myTformat = new TextFormat();
    	myStage.myTformat.font = "_sans";
    	myStage.myTformat.size = 11;
    	myStage.myTformat.color = 0x006666;
    
    // FUNCTION TO WRITE ON TEXTFIELD
    	var showStageInfo:Function = function( myTfield:TextField, myTformat:TextFormat ):Void {
    		myTfield.text = "Stage width: " + Stage.width + "\nStage height: " + Stage.height;
    		myTfield.setTextFormat( myTformat );
    	}
    	myStage.showStageInterval = setInterval( showStageInfo, 50, myStage.myTfield, myStage.myTformat );

    Il risultato puoi vederlo on-line in questa pagina

    http://www.3site.it/ESEMPI/SWF%20cen...3C%204.01.html
    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

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.