![]() |
![]() |
|
| Condividi questo contenuto nei Social Network: |
|
Tweet |
|
|
|
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. |
||||
|
|||||||||
Hey Amico Visitatore, Condividi con noi le tue idee e la tua conoscenza Aprendo una nuova discussione nella sezione Flash & ActionScript |
|
|
LinkBack | Strumenti di discussione |
|
|
#1 (permalink) |
|
User
Data di registrazione: Mar 2008
Messaggi: 48
|
Viasualizzate questo sito con Explorer?
Ciao ragazzi, mi stavo esercitado con flash, e provando l'esercizio con i vari browser mi sono accorto che con explorer la pagina veniva caricata all'infinito senza mai farla apparire, tutto funziona su opera safari e firefox ma explorer nn vuole saperne, ho cercato ma si parla solo del blocco e del doppio clic..
nn so che fare, dov'è il problema? é una semplice pagina con il resize, questo è il codice che ho applicato in flash e rieditato in dreamweaver per eliminare i bordi. #include "lmc_tween.as" Stage.align = "TL"; Stage.scaleMode="noscale"; controllo = new Object(); controllo.onResize = function(){ pallacentro.tween("_x", Stage.width/2.32, 1, "easeoutBack"); pallacentro.tween("_y", Stage.height/2.42, 1, "easeoutBack"); centro._x = 0; centro._y = 0; centrogiu._x = 0; centrogiu._y = Number(Stage.height-centrogiu._height-50); sfondo._width = Stage.width; sfondo._height = Stage.height;}; Stage.addListener(controllo); controllo.onResize(); e questo è il sito ***.mekino.com/blu è qualcosa nel codice che va in conflitto con explorer? |
|
|
|
|
|
|
|
#4 (permalink) |
|
User
Data di registrazione: Mar 2008
Messaggi: 48
|
ciao Onsitus, quindi riesci a vederlo?
e come è possibile che su 4 pc su cui l'ho provato internet explorer nn lo vedeva? Eppure il browser era aggiornato, flashplayer anche.. Forse tu hai qualcosa di preinstallato che ti permette la visualizzazione? |
|
|
|
|
|
#5 (permalink) |
|
Esperta
Data di registrazione: Oct 2006
Ubicazione: RM
Messaggi: 2,953
|
Nope...non ho nulla di 'speciale' sul mio pc.
Si vede benissimo per me. Javascript disabilitato??? Sarebbe strano pero visto che ci sono i noscript tag. ![]() |
|
|
|
|
|
#7 (permalink) |
|
Esperta
Data di registrazione: Oct 2006
Ubicazione: RM
Messaggi: 2,953
|
Da qui non si vede nessuna errore.
Per esclusione provi a usare solo il traditionale <object> e <embed> senza il javascript cosi potrai vedere se è il javascript che crea problemi. Questo sarebbe la parte da lasciare togliando la parte javascript: Codice HTML:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="100%" height="100%" id="blu" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="allowFullScreen" value="false" /> <param name="movie" value="blu.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ff0000" /> <embed src="blu.swf" quality="high" bgcolor="#ff0000" width="100%" height="100%" name="blu" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> </object> |
|
|
|
|
|
#8 (permalink) |
|
User
Data di registrazione: Mar 2008
Messaggi: 48
|
il fatto è che per usare quell'animazione per portare il cerchio sempre al centro ho dovuto importare dei file manualmente, dato che flash sul mac (almeno il mio) litiga con i componenti, potresti darci un occhiata?
![]() ***.megaupload.com/?d=9KP9XC0W |
|
|
|
|
|
#11 (permalink) |
|
Esperta
Data di registrazione: Oct 2006
Ubicazione: RM
Messaggi: 2,953
|
Devi solo fare una pagina di prova, apri un notepad, copia/incolla, salva come test.html
Codice HTML:
<html> <head> <title></title> </head> <body> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="100%" height="100%" id="blu" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="allowFullScreen" value="false" /> <param name="movie" value="blu.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ff0000" /> <embed src="blu.swf" quality="high" bgcolor="#ff0000" width="100%" height="100%" name="blu" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> </object> </body> </html> |
|
|
|
|
|
#12 (permalink) |
|
User
Data di registrazione: Mar 2008
Messaggi: 48
|
GRAZIEEEEE FUNZIONAAAA!! NN SO PERCHè MA FUNZIONA!
ho fatto come mi hai detto tu, questo è l'indirizzo, E FUNZIONAAA!! ed ora n'altra mezza giornata per capire come eliminare il blocco ajax (SOLITA MICROZOZ!!! )***.mekino.com/test |
|
|
|
|
|
#13 (permalink) |
|
Esperta
Data di registrazione: Oct 2006
Ubicazione: RM
Messaggi: 2,953
|
ok, allora il problema che avete sui pc dove hai provato il sito è che in qualche maniera il file js usato per includere il filmato flash non viene caricato per IE. Quel file js, infatti serve per evitare il blocco activex su IE.
La cosa strana e che se javascript non è abilitato sul pc, il tag <noscript> dovrebbe entrare in azione per integrare il filmato (come nel test fatto). ![]() Unico dubbio, non mi ricordo se usavi un url assoluto per chiamare il file js??? Di nuovo, non è logico visto che per me funziona benissimo. ![]() Un altro metodo usando sempre un file js è il swfObject (personalmente uso quello e non ho mai avuto problemi) http://www.magnificaweb.it/flashobject/ Comunque non credo che cambiera qualche cosa se il pc blocca il javascript su IE. Da provare. ![]() |
|
|
|
|
|
#14 (permalink) |
|
User
Data di registrazione: Mar 2008
Messaggi: 48
|
Ciao Onsitus, sono ancora io, da quello che mi hai detto, nn mi è sembrato il caso di usare il java (che veniva generato da un componente esterno) e rischiare inutilmente, quindi ho ricominciato tutto, cercado di usare un metodo diverso.
Sto cercado di realizzare un liquid layouts, ho creato il mio file, e al primo frame inserito questo codice: Stage.align = "TL"; Stage.scaleMode = "noScale"; var sfondo:MovieClip = this.createEmptyMovieClip("sfondo", 1); sfondo.createEmptyMovieClip("img", 1); var mload:MovieClipLoader = new MovieClipLoader(); var mlist:Object = new Object(); mlist.onLoadInit = function(target) { target._x = -target._width/2; target._y = -target._height/2; target._alpha = 0; target.onEnterFrame = function() { if (this._alpha<100) { this._alpha += 3; } else { delete this.onEnterFrame; } }; }; mload.addListener(mlist); mload.loadClip("sfondo.jpg", sfondo['img']); var fluid:Object = new Object(); fluid.onResize = function() { sfondo._x = Stage.width/2; sfondo._y = Stage.height/2; }; Stage.addListener(fluid); fluid.onResize(); che mi crea un movieclip che mi carica una foto sempre al centro, applicandogli un effetto di fade all'inizio, e fin qui funziona tutto. Ma due cose nn riesco a capirle.. la foto, deve essere il fondo dell'intero sito, e nn so come fare per caricare dell'altro, qualsiasi cosa disegni in un livello dello stesso file, la foto si sovrappone, e nn mi lascia vedere più nulla, altra cosa che nn riesco a fare, è applicare un semplice tween al ridimensionamento della foto o ad un qualsiasi altro elemento, quando viene ridimensionata la pagina del browser, sono su google da stamattina a leggere LEGGERE LEGGERE e ancora nn riesco!!!!!! ![]() |
|
|
|
|
|
#15 (permalink) |
|
Esperta
Data di registrazione: Oct 2006
Ubicazione: RM
Messaggi: 2,953
|
1. lavorare sulla 'profondita' (depth) con il swapDepths
http://www.adobe.com/support/flash/action_scripts/actionscript_dictionary/actionscript_dictionary571.html 2. gia hai un listener in ascolta del Stage, quando viene ridimansionato e chiamato la funzione, mettici pure il tween per ogni clip filmato giocando con le proprieta width/height o x/yscale fino a quando raggiunge il valore massimale basato sulle misure del stage ![]() |
|
|
|