#openfl

Josh Tynjalajoshtynjala
2025-06-03

OpenFL devlog: scale9Grid

How I recently implemented the scale9Grid property in OpenFL. This feature is sometimes called 9-slice scaling, but Flash doesn't just take a display object as a bitmap and slice it up into 9 pieces. It actually adjusts the placement of points on the vector shapes, which also leads to better looking gradient and bitmap fills. Read on…

joshblog.net/2025/openfl-devlo

Two rectangles with rounded corners, each sliced up into nine numbered regions, with three rows starting at 1 on the top-left and ending at 9 on the bottom-right. The rectangle on the right is larger than the one on the left, and its regions have been scaled up by differing amounts. The corners are the same size as the rectangle on the left. The top and bottom regions have scaled horizontally, and the left and right regions have scaled vertically. The center region has scaled in both directions. Arrows overlay each region to illustrate the direction it has scaled.
2025-05-25

#haxe #openfl #Hailo8L (python) objectdetection #websockets #raspberryPi

2025-04-21

Easter egg, experimenting with drawing ellipses with quads with pixels, sometimes the errors are more interesting than what you were trying to make! #openfl #haxe

2025-02-17

Made a videoplayer app for the #RaspberryPi 5 using #haxe #openfl #feathersUI and #hxvlc

It's quite a smooth experience.
And of course it runs on windows mac and other linux to :)

2025-01-27

Just made a first working version of a rounded corner mask shader for #OpenFL hxcpp target.
quite a journey.
It only works if I'm not using any rotation.

2024-12-30

Found another i2c sensor in my collection. De APDS9960 gesture/color sensor. So I am creating a haxelib library for that sensor too. I already have the gesture recognition setup. It's mainly wrapping existing c++ code.

#haxe #haxelib #raspberrypi #openfl

2024-12-30

Here's a video of my VL53l1x sensor library in action.

bases on a low an high limit of the sensor's distance value it mixes 2 images in a shader.

photos by Micky Hoogendijk

#haxe #openfl #haxelib

2024-11-21

And here's a screenshot of the Moonshine.dev visual form designer for #FeathersUI, #OpenFL, and #Haxe.

Drag-and-drop GUI for building forms with Feathers UI. Components and Outline view on the left, Code and Design tabs in the center (with Design selected, and a form being created and Properties view on the right with a background skin drop down active.
2024-11-21

In collaboration with the Moonshine.dev team, a new visual form designer is now available for Feathers UI. Drag-and-drop GUI controls into containers (including nesting), edit common properties in the GUI, apply layouts (with percent sizing), and adjust font and background styles.

It generates MXHX markup, a new XML dialect for GUIs in Haxe, inspired by Adobe Flex's MXML, but targeted at Haxe instead of AS3.

feathersui.com/blog/2024/11/21

#Haxe #OpenFL #FeathersUI #MXHX #AS3 #AdobeFlex #ActionScript

Josh Tynjalajoshtynjala
2024-10-11

And here's a few new pages of the Developer's Guide about different asset types. These are original content for the guide, as didn't have a built-in asset loading system like OpenFL does.

Working with bitmap assets
books.openfl.org/openfl-develo

Working with byte array assets
books.openfl.org/openfl-develo

Working with font assets
books.openfl.org/openfl-develo

End 🧡 (2/2)

Josh Tynjalajoshtynjala
2024-10-11

Added several more sections to the Developer's Guide today.

Accelerometer input
books.openfl.org/openfl-develo

Copy and paste
books.openfl.org/openfl-develo

Web service requests
books.openfl.org/openfl-develo

These three were converted to from the classic Developer's Guide for (which was Creative Commons licensed by Adobe).

1/🧡

2024-09-12

@soulscircuit looks real nice. πŸ‘πŸ» Would be awesome to try a custom game (built with #openfl #flixel) on it in the future.

2024-08-21

After a bit of tweaking I have my touchscreen working properly on the #RaspberryPi5 and I compiled my touchtable #openfl #haxe photoapp on it. Must say it runs pretty smooth :)

2024-08-11

And when combining the videoplayer with a time of flight sensor connected via i2c I can link the saturation of the video to my distance to the monitor ( if the sensor is placed in front) or start/stop the video when someone is in front or something else.

#openfl #RaspberryPi #haxe

2024-08-11

A follow up on my last video showing a videoplayer in #openfl using hxvlc on a #RaspberryPi 5

- Create your own ui elements
- mask the video
- rotate the video
- use shaders ( in this case a desaturate filter )

2024-08-11

In 2015 I started an experiment. "What if I could get #openfl / #haxe running on a #RaspberryPi 2? And what If I could use video as well. Then maybe I could make 8 simple interactive installations for the same price as one pc"

Today more than 9 years and lots of gray hair later I'm able to do exactly this but on a pi5.. Playing 1080p Video in an #openfl / hxvlc app on a #RaspberryPi5 runnning 64bit os.

I'm going to celebrate now!
Cheers to all who have helped ..

2024-08-06

Check out the new Feathers UI v1.3, with new Drag-and-Drop capabilities, the Collapsible component, a new optional dispose() method on all components, and ton of bug fixes.

feathersui.com/blog/2024/08/01

#OpenFL #Haxe #FeathersUI #GUI

2024-07-30

Finally found the cause for a bus error on 64bit RaspberryPiOSwhen running a #openfl #haxe app. Thanks to Hugh. With a quick local fix I now have stable apps. For instance this Away3D Sample.. running on a Pi5

2024-07-15

TilBuci is a software editing suite that allows you to create interactive content like narrative games and digital books. Built by Lucas Junqueira with #FeathersUI, #OpenFL, and #Haxe. It's free and #OpenSource!

Video:

youtube.com/watch?v=P1MxAHrJMM

GitHub repo:
github.com/TilBuci/TilBuci

2024-06-16

Completed my haxe summerjam 2024 entry!

alexm.itch.io/lazy-garden

#haxe #haxeflixel #openfl

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst