Меню

Сергей Драган

О программировании

OpenFL: Float32Array is not defined

Я знаком с OpenFL крайне поверхностно, потому каждый раз, когда он ведёт себя «как-то не так, как вёл бы Flash» — искренне пугаюсь и теряюсь.

Всё было хорошо, пока не обнаружилось, что HTML5-игра не запускалась в IE9, говоря: «Float32Array is not defined».

Наверняка, есть изящные и удобные способы решить эту проблему, но мне помогло открыть сгенерированный .js, найти в нём эту строку

this.__array = new Float32Array([a,b,c,d,tx,ty,0,0,1]);

и заменить на эту:

this.__array = [a,b,c,d,tx,ty,0,0,1];

Уверен, что это не лучшее решение, и скорее всего при этом от игры что-то втихаря отваливается — но у меня всё вроде бы заработало.

cat_smiling

Итоги 2014

Год закончился, почему бы и не подвести итоги?

Побывав на киевском девгамме я тоже воспылал энтузиазмом, и, наслушавшись, что флеш как обычно мертв, решил, что я теперь у мамы html5-разработчик. Прикинул, что куплю на заработанные за год миллионы, потёр в предвкушении ладошки, взял Haxe+OpenFL+Bitfive и стал делать всякие поделки.

ВНЕЗАПНО спойлер: миллионов нет, за год почти ничего не сделано 🙂
(далее…)