سؤال

وبعد الترقية مشروع من Flex4 Beta1 لBeta2، لقد وجدت أن أسلوب خلفية الصورة لم يعد معتمدا على مكونات هالو.

وعلى سبيل المثال:

<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml"
         backgroundImage="@Embed(source='myImage.png')" />

ملاحظة هذه المسألة جيرة SDK-23050 النقاط ما يلي:

<اقتباس فقرة>   

لا تدعم backgroundImage للجلود شرارة.

ولكن هذا لا يستخدم الجلد سبارك، مجرد عنصر هالو القياسية.

وأي شخص يحصل على أي أفكار؟

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

المحلول 4

وانتهى بي الأمر تغيير خلفية صورة للبشرة الخلفية، والتي تحل المشكلة.

نصائح أخرى

<s:BorderContainer x="100" y="100" width="200" height="200"

                   backgroundImage="@Embed(source='image.jpg)" >
</s:BorderContainer>

استخدم رمز أعلاه. أي شرارة: BorderContainer لديها خيار backgroundImage، إما الخيارات الأخرى backgroundImage. إضافة الصورة التي ترغب في المصدر ووضع لimage.jpg واسم صورتك مع امتداده. لا ننسى علامات الاقتباس المفردة.

لديك لإنشاء فئة الجلد الآن. استخدام VGroup وتحديد الجلد حسب الطلب.

ومكونات MX في فليكس 4 تسمح لك لاستخدام جلود سبارك، وأدوبي يستخدم جلود سبارك بشكل افتراضي بحيث مكونات MX وسبارك في نفس التطبيق تبدو وكأنها تنتمي معا. من الواضح، والجلود سبارك تدعم وظائف مختلفة من الجلود هالو، والآن كنت توقعت أن يعدل جلود إذا كنت تريد أن تبدو مختلفة (باستثناء بعض أنماط الألوان بسيطة). النظر في كيفية المصممين المبدعين يمكن أن يكون، وهذا هو نهج أفضل بكثير من استخدام CSS فقط لأنها وسيلة أكثر مرونة، لكنه أدرك أشخاص مطلعين على سير العمل فليكس 3 على حين غرة.

وليس من الصعب جدا لنسخ الجلد الافتراضي وإضافة خلفية لها. ومع ذلك، يجب أيضا أن تكون قادرة على استخدام الجلد هالو القديم للحصول على دعم backgroundImage، اذا كان هذا ما كنت تفضل ذلك. أعتقد أنك تريد أن تقول VBOX لاستخدام mx.skins.halo.HaloBorder.

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