سؤال

لدي سؤالان:

أحاول تضمين الخطوط عبر هذه الصفحة في العطاء.

  • هل يمكن لأي شخص أن يقول لي ما أحتاج إلى القيام به لاستخدام ورقة نمط خارجي؟ ينبغي أن تكون ورقة نمط أو ملف mxml؟ لقد رأيت هذا البرنامج التعليمي, ، والتي توفر قليلا من المعلومات الجيدة (بعضها وجدت أيضا في Livedocs) عبر التعليقات.

تحرير: هنا هو ما أحاول ...

لدي فئة أنا مثيل لها:

private var myTextDraw:TextSpriteDraw = new TextSpriteDraw();

كيف يمكنني السماح لهذه الفئة استخدام الخط الذي قمت بمضيفه فقط؟ انظر أدناه للحصول على التفاصيل حول ما أحاول ...

فيما يلي كيفية محاولة استدعاء ملف MXML:

<mx:Style source="..assets/fontSpecifications.mxml" />

هنا هو بلدي XML:

<?xml version="1.0"?>
<!-- specification for how to embed fonts -->

<mx:Application xmlns: mx="http://www.adobe.com/2006/mxml">
    <mx:Style>

        @font-face: {
            src: url("location") | local("name");
            fontFamily: 'myTimesFont', "_serif";
            color: black;
            fontStyle: normal;
            fontWeight: normal;
            advancedAntiAliasing: false;
        }

    </mx:Style>

    <mx:Script>
        [ Embed(source='../assets/Times.dfont', fontName='myTimesFont', mimeType='application/x-font') ] 
    </mx:Script>
<mx:Application>

الآن ما لا أفهمه هو كيفية استخدام الخط الذي قمت بدمجه (أو إذا كنت أقوم بذلك بشكل صحيح ... لاحظ أن كل ما أريد القيام به هو الحصول على TextField () W / 'مرات "للتصرف بشكل صحيح عندما أقوم بتغيير ألفا لها):

هل كانت مفيدة؟

المحلول

ورقة النمط الخارجي يمكن استخدامها من خلال القيام به <mx:Style source="my/css/Style.css" />

في السؤال الثاني، لست متأكدا مما تسأل. هل تتساءل عما إذا كان يجب عليك استخدام إطار Flex أو مشروع نقي AS3؟ أو الأدوات الموجودة في فلاش IDE مقابل Builder Flex للتعامل مع الخطوط؟

= ريان ryan@adobe.com.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top