Προς το περιεχόμενο

Flash utf-8


NiKoS WSN

Προτεινόμενες αναρτήσεις

Δημοσ.

Ποια έκδοση action script χρησιμοποιείς και ποια δομή αρχείων ?

 

χρησιμοποιώ actionscript 3. Την δομή αρχείων από που την βρίσκω (είναι έτοιμο template, δεν ξέρω πολλά από flash)

Δημοσ.

Κάποια βοήθεια παρακαλώ!!!

Έλα τώρα αφού τα ξέρεις αυτά δώσε παράδειγμα δώσε το link δώσε των κώδικα(δώσε κάτι) τι να σου πει ο άλλος;

Βάλε στο header «Content-Type: text/html; charset=utf-8»;

Δημοσ.

Έλα τώρα αφού τα ξέρεις αυτά δώσε παράδειγμα δώσε το link δώσε των κώδικα(δώσε κάτι) τι να σου πει ο άλλος;

Βάλε στο header «Content-Type: text/html; charset=utf-8»;

 

 

Μα το action script δεν έχει head!

 

 

>
import caurina.transitions.Tweener;

// To make a link to an external page, write label as "Label|URL" in array value


var menu_label:Array = new Array("Ekdilwseis", "kathigites", "Ma8ites", "15 meles", "Stomatiki Igiini",
							 "theatriki", "Perivalontiki", "Paidia tis dimokratias", "plirofories", "Contact",
							 "Forum",
							 "Xrisimes sindeseis");

var total:Number = menu_label.length;
var i:Number = 0;
var j:Number = 0;
var column:Number = 4;
var page:Number;
var main_menu:MovieClip = new MovieClip();

this.addChild(main_menu);

main_menu.mask = menu_area;
main_menu.visible = false;
fm_button.visible = false;

for( i = 0; i < total; i++ )
{
var btn = new flashmo_button();
btn.name = "flashmo_btn" + i;

var each_substring:Array = menu_label[i].split("|");  
btn.flashmo_button_label.fm_label.text = each_substring[0];
btn.item_url = each_substring[1];
btn.item_no = i;
btn.flashmo_button_icon.gotoAndStop( i + 1 );

btn.flashmo_click_area.buttonMode = true;
btn.flashmo_click_area.addEventListener( Event.ENTER_FRAME, btn_enter );
btn.flashmo_click_area.addEventListener( MouseEvent.ROLL_OVER, btn_over );
btn.flashmo_click_area.addEventListener( MouseEvent.ROLL_OUT, btn_out );
btn.flashmo_click_area.addEventListener( MouseEvent.CLICK, btn_click );

main_menu.addChild(btn);
}

function btn_over(e:MouseEvent):void
{
e.target.parent.over = true;
}

function btn_out(e:MouseEvent):void
{
e.target.parent.over = false;
}

function btn_click(e:MouseEvent):void
{
var mc = e.target.parent;

if( mc.item_url != undefined )
	navigateToURL( new URLRequest( mc.item_url ), "_parent" );
else  
	change_page(mc.item_no);
}

function btn_enter(e:Event):void
{
var mc = e.target.parent;

if( mc.over == true )
	mc.nextFrame();
else
	mc.prevFrame();
}

function enable_menu():void
{
for(var i:Number = 0; i < main_menu.numChildren; i++)
{
	var mc = MovieClip( main_menu.getChildAt(i) );

	mc.flashmo_click_area.visible = true;
	mc.over = false;
}
}

function disable_menu():void
{
for(var i:Number = 0; i < main_menu.numChildren; i++)
{
	var mc = MovieClip( main_menu.getChildAt(i) );

	mc.flashmo_click_area.visible = false;
}
}

function change_page(no:Number):void
{
page = no + 1;
play();
}

 

Δημοσ.

Έκανε embed τους ελληνικούς χαρακτήρες στο textfield;

Επίσης δοκίμασε να φτιάξεις textformat:

 

>var format:TextFormat = new TextFormat();
format.font = "Verdana";
format.color = 0x000000;
format.size = 18;

var label:TextField = new TextField();
label.autoSize = TextFieldAutoSize.LEFT;
label.antiAliasType = AntiAliasType.ADVANCED;
label.defaultTextFormat = format;
label.text = "Ελληνικά!";

addChild(label);

Δημοσ.

Έκανε embed τους ελληνικούς χαρακτήρες στο textfield;

Επίσης δοκίμασε να φτιάξεις textformat:

 

>var format:TextFormat = new TextFormat();
format.font = "Verdana";
format.color = 0x000000;
format.size = 18;

var label:TextField = new TextField();
label.autoSize = TextFieldAutoSize.LEFT;
label.antiAliasType = AntiAliasType.ADVANCED;
label.defaultTextFormat = format;
label.text = "Ελληνικά!";

addChild(label);

 

Ξανα ενημερώνω δεν ξέρω τίποτα από actionscript το πρώτο τι είναι ; το δεύτερο που το βάζω;

Δημοσ.

Ανέβασε κάπου το αρχείο να στο φτιάξω αν θες.

Εαν το textfield σου υπάρχει στο stage, για να εμφανίσεις ελληνικούς χαρακτήρες πρέπει να κάνεις embed fonts δηλαδή πατάς πάνω στο dynamic textfield και πας Properties -> Character Embedding και επιλέγεις Greek. Ψάξε και στο google για font embed.

 

Αλλιώς χρησιμοποιείς τον κώδικα που σου έδωσα παραπάνω, λειτουργεί κανονικά, δημιουργεί ένα dynamic textfield με Ελληνικό κείμενο, αλλά επειδή είναι φτιαγμένο μέσω actionscript πρέπει να το μετακινήσεις εκεί που θες με label.x = 100; label.y = 100; για παράδειγμα.

  • 2 εβδομάδες αργότερα...
Δημοσ.

Ανέβασε κάπου το αρχείο να στο φτιάξω αν θες.

Εαν το textfield σου υπάρχει στο stage, για να εμφανίσεις ελληνικούς χαρακτήρες πρέπει να κάνεις embed fonts δηλαδή πατάς πάνω στο dynamic textfield και πας Properties -> Character Embedding και επιλέγεις Greek. Ψάξε και στο google για font embed.

 

Αλλιώς χρησιμοποιείς τον κώδικα που σου έδωσα παραπάνω, λειτουργεί κανονικά, δημιουργεί ένα dynamic textfield με Ελληνικό κείμενο, αλλά επειδή είναι φτιαγμένο μέσω actionscript πρέπει να το μετακινήσεις εκεί που θες με label.x = 100; label.y = 100; για παράδειγμα.

 

Για κάποιο περίεργο λόγο δεν μου ήρθε ειδοποίηση στις συνδρομες!!!!!!!!! Και μπήκα τώρα επειδή πρέπει να το λύσω πολύ σύντομα (έχω αργήσει κι' όλας).

 

Αυτό είναι το template Φίλε αν μπορείς να το κάνεις να γράφει ελληνικά στα μενού με σώζεις!!!

 

Ευχαριστώ πολύ και ελπίζω να λυθεί γιατί αλλιώς έχω πρόβλημα!

Δημοσ.

Εκεί που λέει "Latest News", "Introduction", "Marketing" κτλ;

 

Αν ναι, θα πας στην Library του Flash (CTRL +L) -> 2. menu -> flashmo button label, θα επιλέξεις το textfield και θα πας στο Properties panel του Flash -> Character Embedding και θα επιλέξεις ΚΑΙ τα ελληνικά(με CTRL + click πάνω στο "Greek").

 

Και είσαι gg.

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...