Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Flash & ActionScript
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti

Flash & ActionScript Animazione web e linguaggio di programmazione

Hey Amico Visitatore,
Condividi con noi le tue idee e la tua conoscenza Aprendo una nuova discussione nella sezione Flash & ActionScript


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 27-11-07, 20:30   #1 (permalink)
User
 
Data di registrazione: Nov 2007
Messaggi: 101
presentazione fullscreen:soluzioni

ho un problemino

http://www.togirastudio.com/lavorazione/flash.html


dovrei far regolare qst prensentazione in flash a schermo intero(cn la giusta presentazione del visitatore)...ma senza far sgranare l'immagine.
le dimensioni della presentazione sono 990x551 pixel....magari potrei far restare uguale la presentazione e far cambiare lo sfondo cn la presentazione.

come potrei risolvere? ke mi consigliate?

Grazie

Ultima modifica di Onsitus : 28-11-07 14:36.
malosi non in linea   Rispondi citando
Vecchio 27-11-07, 22:37   #2 (permalink)
Esperta
 
L'avatar di Onsitus
 
Data di registrazione: Oct 2006
Ubicazione: RM
Messaggi: 2,953
Ciao malosi,

direi di usare un immagine di sfondo a alta resoluzione (trova il giusto equilibrio tra qualita e pesentezza in kb per non apesantare troppo il filmato), convertila in un clip filmato (con punto di registrazione in alto a sinistra), dai un nome d'istanza (sfondo_mc per es.)

Fai che sia la larghezza, sia l'altezza sia uguale al Stage con:
sfondo_mc._width = Stage.width;
sfondo_mc._height = Stage.height;
con
sfondo_mc._x=0;
sfondo_mc._y=0;

Poi se vuoi pure che il sfondo si ridimensiona se l'utente cambia manualmente la misura della finestra del browser, sara da aggiungere un listener al stage che chiamera una funzione. Non so se ti serve o no.
Onsitus non in linea   Rispondi citando
Vecchio 28-11-07, 11:04   #3 (permalink)
User
 
Data di registrazione: Nov 2007
Messaggi: 101
Scusa ma nn ho capito bene

Ke immagine di sfondo? nel swf Lo sfondo dal bianco passa al grigio scuro.

Io vorrei ke il file swf di 990 x 551 cambia di colore insieme allo sfondo della pagina.

Grazie x la sua gentilezza
malosi non in linea   Rispondi citando
Vecchio 28-11-07, 14:11   #4 (permalink)
Esperta
 
L'avatar di Onsitus
 
Data di registrazione: Oct 2006
Ubicazione: RM
Messaggi: 2,953
Ciao malosi,

semplicemente cambiando il colore di sfondo del 'body' nel html???
Onsitus non in linea   Rispondi citando
Vecchio 28-11-07, 14:18   #5 (permalink)
User
 
Data di registrazione: Nov 2007
Messaggi: 101
Scusa ma sono due colori

Non capisco
malosi non in linea   Rispondi citando
Vecchio 28-11-07, 14:34   #6 (permalink)
Esperta
 
L'avatar di Onsitus
 
Data di registrazione: Oct 2006
Ubicazione: RM
Messaggi: 2,953
Se vuoi che la parte grigio (quella che passa da chiaro a scuro) copre tutto il spazio disponibile, sara da farlo con uso di actionscript come spiegato prima.

Non so come è creato il tuo filmato per quello non ho idea dove devi intervenire.
Onsitus non in linea   Rispondi citando
Vecchio 28-11-07, 18:04   #7 (permalink)
Esperta
 
L'avatar di Onsitus
 
Data di registrazione: Oct 2006
Ubicazione: RM
Messaggi: 2,953
in questo thread ho allegato un esempio

http://www.giorgiotave.it/forum/flash-actionscript/60841-problema-dimensioni-pagina-aiutoooo.html#post401641
Onsitus non in linea   Rispondi citando
Vecchio 29-11-07, 13:33   #8 (permalink)
User
 
Data di registrazione: Nov 2007
Messaggi: 101
ho inserito qst codice nel 1 fotogramma x far visualizzare l'swf a tt skermo nella pagina html:

http://www.togirastudio.com/lavorazione/flash.html

fscommand ("fullscreen", true);
Stage.scaleMode = "noScale"
Stage.align= "T";



ma se andiamo alla mia pagina nn succede nulla,cm mai? dove sbaglio?

Ultima modifica di Onsitus : 29-11-07 23:11.
malosi non in linea   Rispondi citando
Vecchio 29-11-07, 17:10   #9 (permalink)
Esperto
 
Data di registrazione: Mar 2007
Ubicazione: undefined
Messaggi: 584
ciao quel comando fscommand ("fullscreen", true); funge solo per lanciare il proiettore in fullscreen o un swf in locale.

Con flash9 e di conseguenza col adobe flash player 9 puoi massimizzare l'area del filmato in fullscreen come un applicativo locale.


Abilitando il parametro allowFullScreen nell'html quindi aggiungendo .
<param name="allowFullScreen" value="true" />


E queste funzioni nel filmato x abilitare o meno la fullscreen

function goFullScreen()
{
Stage["displayState"] = "fullScreen";
}
function exitFullScreen()
{
Stage["displayState"] = "normal";
}

richiamando quindi la funzione

goFullScreen()

si otterrà il filmato in fullscreen.

Con flash8 invece, credo si possa cmq usufruire di questa proprietà Stage["displayState"] = "fullScreen"; modificando una libreria locale predefinita di macromedia, stage.as; prima di pubblicare il filmato


questa libreria si trova al percorso

Flash 8\en\First Run\Classes\FP8\Stage.as

e va implementata nella parte in grassetto.

intrinsic class Stage

{

static var displayState:String;

static var align:String;

static var height:Number;

static var scaleMode:String;

static var showMenu:Boolean;

static var width:Number;



static function addListener(listener:Object):Void;

static function removeListener(listener:Object):Boolean;

}
edo_flashas non in linea   Rispondi citando
Vecchio 29-11-07, 17:28   #10 (permalink)
User
 
Data di registrazione: Nov 2007
Messaggi: 101
mi hai fatto demoralizzare

Non ho capito nulla.

Io nel .fla cn devo inserire nel 1 fotogramma?

nella pagina html cosa devo inserire?

ps ho flash mx professional 2004

scusa e grazie
malosi non in linea   Rispondi citando
Vecchio 29-11-07, 19:47   #11 (permalink)
Esperto
 
Data di registrazione: Mar 2007
Ubicazione: undefined
Messaggi: 584
Proviamo.. Vedi parti in grassetto
1) html d'esempio

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="320" height="240" id="fullscreen_flash" align="middle">
<param name="allowFullScreen" value="true" />
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="fullscreen_flash.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="fullscreen_flash.swf" allowfullscreen="true" quality="high" bgcolor="#ffffff" width="320" height="240" name="fullscreen_flash" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>


2) creare il fla. es: fullscreen_flash.fla Primo fotogramma

function goFullScreen()
{
Stage["displayState"] = "fullScreen";
}
function exitFullScreen()
{
Stage["displayState"] = "normal";
}


3) Aprire libreria actionscript Stage.as. Si trova sul tuo pc al percorso:

C:\Documents and Settings\TUO NOME\Impostazioni locali\Dati applicazioni\Macromedia\Flash MX 2004\en\Configuration\Classes


e aggiungere la riga in grassetto:


//************************************************** **************************
// ActionScript Standard Library
// Stage object
//************************************************** **************************
intrinsic class Stage {
static var displayState:String;
static var align:String;
static var height:Number;
static var scaleMode:String;
static var showMenu:Boolean;
static var width:Number;
static function addListener(listener:Object):Void;
static function removeListener(listener:Object):Boolean;
}


4) Salvare la libreria Stage.as

5) RiAprire il fla fullscreen_flash.fla E associare ad un bottone l'action:

on(release) {
goFullScreen()
}


Fine..
edo_flashas non in linea   Rispondi citando
Vecchio 29-11-07, 22:30   #12 (permalink)
User
 
Data di registrazione: Nov 2007
Messaggi: 101
in qlk modo ho fatto.

ke ne pensa? come posso migliorarlo?

http://www.togirastudio.com/lavorazione/flash.html


il problema adesso è quel bordo grigio scuro ke si vede inizialmente...poi nn si vede + xkè è lo stesso colore della fine del swf

procedimento seguito:

nella pagina html ho messo sia altezza ke larghezza del swf: 100%

ps devo provare il suo procedimento..ma mi sembra complicato x me

Grazie di tutto
malosi non in linea   Rispondi citando
Vecchio 29-11-07, 23:10   #13 (permalink)
Esperta
 
L'avatar di Onsitus
 
Data di registrazione: Oct 2006
Ubicazione: RM
Messaggi: 2,953
Quelli bordi sono le margine del body.
Aggiunge tra le tag <head>
<style type="text/css">
body{
margin:0;
padding:0;
}
</style>
Onsitus non in linea   Rispondi citando
Rispondi


Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 01:57.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.