2013-07-14 6 views
0

Код:Почему это изображение не появляется?

<?xml version="1.0" encoding="utf-8"?> 
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" backgroundColor="0xFFCCFF"> 
    <s:Image source="@Embed(source='untitled.png')" x="0" y="0" width="50" height="50" /> 
</s:Application> 

Это изображение не отображается. Wth? Проект строится, и я изменил атрибут backgroundColor приложения, чтобы подтвердить это. Первоначально это было с jpg в другой папке в каталоге проекта, но вне каталога исходного кода. Благодарю.

EDIT:

Когда я изменить код для этого:

<?xml version="1.0" encoding="utf-8"?> 
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" backgroundColor="0xFFCCFF" width="300" height="300"> 
    <s:Button x="0" y="0" width="50" height="50" /> 
    <!--<s:Image source="@Embed(source='untitled.png')" x="0" y="0" width="50" height="50" />--> 
</s:Application> 

Кнопка не будет отображаться либо. Я использую FlashDevelop, который я только что установил. Что-то не так с моей IDE или что-то в этом роде?

EDIT:

Я по-видимому, в состоянии получить материал, чтобы показать просто отлично в MX и Flex 3; это когда я использую Spark и Flex 4, что это происходит. Но я запускаю это в Flash Player 11.8, поэтому я не понимаю, почему Spark просто будет мертв в воде, или что это может загрузить фоновый цвет, но не намного больше.

ответ

0

Видимо, это ошибка в FlashDevelop. Я запускаю FlashDevelop 4.4.2 RTM, и когда я создал это и несколько проектов для сторонних разработчиков для Spark, я выбрал Flex 4 как тип проекта, который я хотел создать. Код Spark был бы автоматически сгенерирован просто отлично, но он не выполнял компиляцию проекта для Flash Player 10.1, а не 11.1. Spark зависит от 11+ (с учетом будущих версий). Думаю, я просто отправлю этот ответ и, возможно, напишу отчет об ошибке или что-то еще.