PDA

Просмотр полной версии : Embed перестал работать ругается на null


in4core
28.02.2011, 15:11
[Embed(source = '/img.jpg' , mimeType = 'application/octet-stream')] private static const img:Class;
public static const BT:BitmapData = (new img() as Bitmap).bitmapData; // null

С чего бы это? КОгда транскодинг проходит?! Первый раз с такой ерундой сталкнулся, не могу понять в чем дело...

fljot
28.02.2011, 15:13
mimeType убери

in4core
28.02.2011, 15:16
фига себе! и правда ушло, а раньше только с мимитайпом работало, причем есть пара классов вшитых где стоит миме и там почему то не ругается!

bav
28.02.2011, 15:31
// Почему jpg и 'application/octet-stream' ?
[Embed(source = '/img.jpg' , mimeType = 'application/octet-stream')]

// Может так?
[Embed(source = '/img.jpg' , mimeType = 'image/jpeg')]

Syntax for embedding assets (http://livedocs.adobe.com/flex/3/html/help.html?content=embed_3.html).

in4core
28.02.2011, 15:36
Угу так надежнее. снекс