- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- Multilingua e grafica
-
Multilingua e grafica
Ciao a tutti... mi sono aggiunto appena adesso alla vostra grande famiglia perchè sono in cerca di lumi.
Ammetto di non essere espertissimo e nemmeno sprovveduto ,ma proprio non so cosa diavolo sbaglio! esausto mi rivolgo a voi...
Premetto che sto convertendo un filmato flash già esistente da monolingua a multilingua. In questo filmato ,che è una homepage ci sono dei pulsanti che fanno partire dei filmati che contangono a sua volta dei pulsanti (i miei link alle pagine) che a sua volta contengono il testo che in base alla lingua scelta devo variare. Ora ,la gestione delle lingua è tutta ok ,ma questi testi dinamici vedo che non supportano la possibilità di gestire la grafica (es. Proprietà alpha) nel filmato la inserisco ma poi quando eseguo sparisce. Sono convinto sia un mio limite ma non so come ovviarlo. ????
Approfitto per un'altra domanda ,io ho usato il pannello stringhe per gestire il multilingua e flash mi crea in automatico le cartelle esterne (it en) con i file xml. posso configurarle diversamente queste cartelle o devono stare per forza di cose parallele alla pagina aspx che esegue il mio oggetto flash??Grazie a tutti!
Luca
-
Dimenticavo un quesito :
i miei testi dinamici perdono la proprietà bold ogni volta che vengono cambiati ,come posso farla rimanere?
-
Ciao
Per quanto riguarda la proprietà alpha dei campi di testo, hai provato a 'manipolarla' da codice ?
Per il bold, prova a tenere un campo di testo dinamico vuoto nella timeline, in cui gli inserisci i caratteri che vuoi tutti bold.Per il multilingua, onestamente non l'ho mai usato in quel modo e non vorrei dirti una stupidata. Nella guida in linea c'è niente ?
-
Innanzitutto grazie del tuo interesse ,molto gentile.
Scendo più nel dettaglio per farti capire meglio.
la Proprietà alpha diventa on-off se il testo è dinamico ,mentre quando era statico eseguiva un'effetto dissolvenza che era tanto comodo gestito dal filmato...
per il bold ho provato ma appena carica la stringa perde questa proprietà ed altre come lo spazio tra i caratteri... :bho:
per gli xml proverò a guardare meglio...
-
Prova a dire al campo di testo:
nomeCampo._alpha=100;Poi, se hai Flash 8 (credo si possa fare anche con MX 2004), seleziona il campo di testo dinamico, nel pannello proprietà in basso, hai un tasto 'embed' che ti apre una finestrella, scegli l set di caratteri che vuoi 'embeddare' nell'swf e in più puoi inserirne altri (tipo lo spazio).
Per il bold poi tieni un campo di testo vuoto sempre utilizzando il tasto embed e dagli l'opzione bold.
-
Questo tasto "embed" mi sfugge... ho flash 8 in italiano.... mi sono bevuto il cervello??? :():
-
-
Confermo ,mi sono bevuto il cervello!
In ogni caso non risolvo ,addirittura ora non mi scrive più nulla ed il file passa da 200k a 770k !!!
Sai non capisco proprio perchè deve perdere questa proprietà ,mantiene tutto ,font ,colore ,altezza ,giustificazione ,tranne font.
Pensavo di inserirlo come proprietà nel file xml ma non me lo accetta...
-
HO TROVATO UN TRUCCO!!!
Ho scritto nel pannello strighe questo <b>miastringa</b> ,funziona!!!
Non so se sia lecito però.....Per quanto riguarda la dissolveza alpha dei testi dinamici non so come risolvere.. tutto da codice mi sembra un lavorone...
-
Ma il tuo campo di testo ha la proprietà html = true ?
-
Bella domanda... subito l'ho messa a true... poi lavorando ne ho dimentica una e sorpresa ,funziona ugualmente! Bo????
-
Non avevo capito se stavi caricando del testo formattato in html. Per cui quando mi hai detto del <b>miastringa</b> ho capito che era così.
Se lo sapevo da subito avremmo risparmiato 5-6 posts
-
infatti non cercavo nulla di tutto ciò!!!
Volevo solamente far rimanere la la proprietà bold che per strani motivi spariva... come unica soluzione ho trovato quella menzionata ,ma ad essere sincero non mi piace perchè i pulsanti sono più lunghi perchè prima che il filmato venga pubblicato hanno i tag ai fianchi ....
-
Quindi, prima che i contenuti siano caricati, dovresti dire al campo di testo:
campo.text="";
-
si si .. quello ho fatto... rimane solo il problema della dissolvenza dei testi dinamici...
PS:Grazie del paziente interessamento hai miei problemi!!!!
-
Spiegami meglio cosa intendi per dissolvenza dei campi di testo... vorresti applicare un fade/out ?
-
Ti ho allegato un'esempio in cui vedi chiaramente de differenza... io voglio che il testo dinamico si comporti come quello statico.
-
Te l'ho sistemato, è sempre il bottone 'embed' che ti dicevo, se non gli dici di inserire i caratteri nell'swf Flash non li integra.
-
So di essere veramente noioso ,ma i problemi sono 2.
1)hai provato a schiacciare il pulsante che ti ho messo.. sparisce il testo dinamico!!! Anche se ho aggiunto i caratteri della nuova stringa.
2)siccome la mia home va tradotta in 3 lingue tra cui il cirillico ,se incorporo tutti i testi interessati in tutte (numerosissime) label diventa di un peso mostruoso... come ti dicevo solo la prova di prima me lo ha portato a 770kB!!!Grazie
-
Per forza non va... tu hai creato un campo di testo 3 volte e Flash non sa qual'è quando lo chiami da codice.
Mi spiego:
se crei una MovieClip(o in questo caso un campo di testo) ad esempio al keyframe n°4 e cerchi di richiamarla dal keyframe n°5 ti restituisce undefined, questo perchè Flash quando crei la MovieClip la memorizza come variabile locale e quindi serve solo ed esclusivamente per qull'evento (che in questo caso sarebbe al keyframe n°4).
770 kb per un ADSL non è nulla