flash . äksionskript . fonts

  • Tere.

    Mul on järgmine olukord.

    var style:TextField.StyleSheet = new TextField.StyleSheet();
    style.setStyle(".idit", {fontFamily:"MingiFontMidaPoleKellegilPealeMinu", fontWeight:"normal", color:"#ff0000", fontSize:11});

    var a="<p class="idit">text</p>";
    textField.styleSheet=style;
    textField.htmlText=a;

    Kui vaatan enda arvutis asja, siis on asi ok. Kui kellegi teise arvutis, siis näitab mingi Ariali. Ma mingi trikitasin siin lugesin "language referenci" ja muud sellist onju aga hakkama ei saanud. Pmst on libaryisse lisatud font. linkage on paigas jms. Oskab keegi aidata?

    21. detsember 2005 - 19:01:01 · Otselink

  • krt, kõht on lahti

    21. detsember 2005 - 19:22:59 · Otselink

  • m1lk† 19 a

    Teksti ala on koodiga loodud?

    Kui mitte, siis

    vajuta teksti alale ja ava properties aken
    kliki "Embed" nuppu
    ja sealt oleks siis soovitatav ära märkida: Uppercase, Lowercase, Numerals, Phunctuation ja siis veel alla lahtrisse "Include these characters:" trükkida: ÕÖÄÜõöäü.

    Põhimõtteliselt vist* oleks koodiga ka võimalik midagi sarnast valmis teha, aga ma ei viitsi erilist uurimustööd selle kohaselt teha. (ehk siis võid ise Help-i uurida)

    23. detsember 2005 - 00:06:54 · Otselink

  • jüri 19 a

    pead texti transformima:

    var my_fmt:TextFormat = new TextFormat();
    my_fmt.font = "Fondi identifier nimi mis sul libarys";
    my_fmt.color = 0x9281a1;
    my_fmt.size = 22;

    //dynamic tekstiboksile
    my_txt.embedFonts = true;
    my_txt.selectable = false;
    my_txt.text = "tekstsiia";
    my_txt.autoSize = true;

    my_txt.setTextFormat(my_fmt);

    23. detsember 2005 - 00:15:01 · Otselink

  • oehh, nevermind. vata, asi on cssi mitte textfortmati. (ühel textfieldil saab kasutada ainult ühte fonti, kasutades textformati asja. loodame, et tulevikus see paraneb. )

    igaljuhul lugesin mingi kord kaks stylesheet textformat textfield ja muud language references läbi ja siis mingi üritas cssiga asja ajada. ma psmt ei teinud valesti, aga ei teinud ka õieti, kuna seda lihtsalt ei supporidta.

    kokkuvõtteks:
    a base result on, et cssile ehk StyleSheet objekti kasutades ei saa kasutada kaasa pantud fonte. vsjoo. ja teine poänt, et textformatiga saab littida ühele textfieldile ainult ühe fondi. vähemalt nii ma olen aru saanud, vaidleb keegi vastu?.

    23. detsember 2005 - 05:06:16 · Otselink