- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- consigli e aiuti per il nostro sito!
-
consigli e aiuti per il nostro sito!
ciao!
posto dirett qui' perche' i problemini sono con flash
http://www.sweetfurious.com/indexa.html
con FF l'animazione sembra appesantita
lenta
in pratica il caricamento della pag non viene mai completato, penso dipenda da quello,visto in IE il caricamento giunge a fine e l'animazione risulta fluida dappertutto.
poi avremmo un problemino di actionscript (nel quale non siamo ferratissimi!)
passando sulla teira rossa che genera il vapore
l'swf produce in output una serie di errori a valanga tipo:
1
1
1
1
2
1
etc....nn riusciamo a risolverlo.....
se qlcuno ha voglia di darci un occhiata incollo lo script qui di seguito:
onClipEvent(load){ var MaxAccell_Y:Number = _global.MaxAccell_Y; var MinAccell_Y:Number = _global.MinAccell_Y; var MaxAccell_X:Number = _global.MaxAccell_X; var MinAccell_X:Number = _global.MinAccell_X; var directionLife:Number = _global.directionLife; var random_Y_adjustment:Number = Math.floor(Math.random() * (MaxAccell_Y - MinAccell_Y + 1)) + MinAccell_Y; var random_X_adjustment:Number = Math.floor(Math.random() * (MaxAccell_X - MinAccell_X + 1)) + MinAccell_X; var random_plusorminus:Number = Math.floor(Math.random() * (2 - 0)) + 1; var random_Size:Number = (Math.random() * (1.99 - 0.70)) + 0.70; this._xscale *= random_Size; this._yscale *= random_Size; } onClipEvent(enterFrame){ if(this._x > Stage.width || this._x < 0 || this._y > Stage.height || this._y < 0){ removeMovieClip(this); } thisNameSplit = this._name.split("_"); if(thisNameSplit[1] !== "mc"){ if(_global.showCos == "yes"){ this.textc._visible = 1; this.textc.x_text.text = "x=" + this._x; this.textc.y_text.text = "y=" + this._y; } if(_global.showCos == "no"){ this.textc._visible = 0; } this._y -= random_Y_adjustment; this._x += random_X_adjustment; trace(random_plusorminus); if(random_plusorminus == 1){ random_X_adjustment -= _global.directionLife; random_Y_adjustment -= _global.directionLife; } if(random_plusorminus == 2){ random_X_adjustment += _global.directionLife; random_Y_adjustment += _global.directionLife; } } } ```spero che un anima pia ci aiuti!!:( :) sustek
-
Ciao Sustek,
carino quel sito anche se manda il CPU del pc a 100%.:o
Puo succedere con il troppo uso di animazione insieme.
A livello actionscript, se usi il enterFrame quando non ti serve più, non scordarti di cancellarlo con this.onEnterFrame=null; o rimengono a girare nel vuoto inutilemente e consumano CPU.:)PS: ho eliminato il doppio post.;)
-
grazie mille onsitus
quindi e' forse il caso di diminuire le animazioni?
provo a correggere l'ascript
@Onsitus said:
PS: ho eliminato il doppio post.;)
fatto bene.....la prima volta ho clikkato invio ed e' rimasto a girare a vuoto....
thnxxx!!!
-
Inizia per controllare l'as e eventuali onEnterFrame, poi da la vedi come va...;)
-
sorry Onsitus.....
mi aiuteresti a piazzare
this.onEnterFrame=null;
ho provato a metterlo in piu' punti ma l'errore in output rimane...:bho:
-
@sustek said:
ho provato a metterlo in piu' punti ma l'errore in output rimane...:bho:
Quale errore in output???
Quello che hai scritto nel primo post, non è un errore ma il risultato del 'trace(random_plusorminus);' :bho:
-
ah scusa!...quindi quella serie di numeri in uscita non e' un prolema...
e dove lo inserisco
this.onEnterFrame=null;
?
alla fine?
se mi puoi dire di preciso dove mi aiuti un sacco!
thnxa parte questo tu hai idea del perche' in FF la pagina rimane a caricarsi?
in IE non susccede...grazie ancora
sustek
-
Dallo script della pagina, non ho capito:
il contenuto di sweet.css
e so.useExpressInstall('expressinstall.swf');
Riguardo il onEnterFrame, era solo una idea mia per spiegare il ralentamento. Dove metterlo non lo so e neanche posso dirti se ne hai bisogno. Sarebbe da vedere il filmato completo per capire se puo essere un problema o no. :bho:
-
dunquez:
sweet.css ovviamente e' il foglio di stile...
se vuoi te lo incollo...e
so.useExpressInstall('expressinstall.swf');
e' di swfObject ...serve per gli utenti privio di plug-in
per leggere l'swf e li rimanda al sito dell'adobe per il download....per lo script...se vuoi posso mandarti il fla che abbiamo preso da flashKit
ad ogni modo l'obiettivo e' far scorrere tutto un po' meglio....
peccato che non interviene nessun altro, magari aiutandoci per la questione del caricamento che non si completa in FF.....perche' con explorer la CPU soffre molto meno...
grazie ancora:)
sustek;)
edit:
forse la soluzione piu' pratica e' togliere lo script della teiera e rifare una cosa simile in maniera casareccia.......senza actions....bye
-
@sustek said:
edit:
forse la soluzione piu' pratica e' togliere lo script della teiera e rifare una cosa simile in maniera casareccia.......senza actions....bye
Non e detto che sia la teiera a creare problemi ma il tutto insieme di animazione.:)
-
probably hai ragione...
rimane da risolvere il fatto che FF non completa il caricamento della pagina......:?