Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/feathersui/amfio
AMF and LSO binary readers and writers for OpenFL and Feathers UI
https://github.com/feathersui/amfio
action-message-format amf amf-parser amf0 amf3 feathers-ui haxe local-shared-objects openfl sharedobject sol
Last synced: 2 months ago
JSON representation
AMF and LSO binary readers and writers for OpenFL and Feathers UI
- Host: GitHub
- URL: https://github.com/feathersui/amfio
- Owner: feathersui
- License: apache-2.0
- Created: 2022-08-04T16:13:08.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-09-06T16:52:55.000Z (5 months ago)
- Last Synced: 2024-09-06T20:04:41.933Z (5 months ago)
- Topics: action-message-format, amf, amf-parser, amf0, amf3, feathers-ui, haxe, local-shared-objects, openfl, sharedobject, sol
- Language: Haxe
- Homepage: https://api.feathersui.com/amfio/
- Size: 271 KB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# AMF I/O
Readers and writers for [OpenFL](https://openfl.org/) targeting the [Action Message Format (AMF)](https://en.wikipedia.org/wiki/Action_Message_Format) and [Flash Local Shared Object (LSO)](https://en.wikipedia.org/wiki/Local_shared_object) binary data formats. Written in [Haxe](https://haxe.org/).
Contains the following types for AMF input and output.
- `AMFReader`: Reads AMF0 or AMF3 objects from a [`ByteArray`](https://api.openfl.org/openfl/utils/ByteArray.html)
- `AMFWriter`: Writes AMF0 or AMF3 objects to a [`ByteArray`](https://api.openfl.org/openfl/utils/ByteArray.html)
- `SolReader`: Reads Flash Local Shared Object data from a [`ByteArray`](https://api.openfl.org/openfl/utils/ByteArray.html)
- `SolWriter`: Writes Flash Local Shared Object data to a [`ByteArray`](https://api.openfl.org/openfl/utils/ByteArray.html)
- `AMFEcmaArray`: An associative array that may contain both integer and string keys. Like a combination of an [array](https://haxe.org/manual/std-Array.html) and an [anonymous structure](https://haxe.org/manual/types-anonymous-structure.html).
- `AMFDictionary`: Similar to the [`Map` type](https://haxe.org/manual/std-Map.html), but keys are not restricted to a single type.## Minimum Requirements
- Haxe 4.1
- OpenFL 9.2.0## Installation
Run the following command in a terminal to install [amfio](https://lib.haxe.org/p/amfio) from Haxelib.
```sh
haxelib install amfio
```## Project Configuration
After installing the library above, add it to your OpenFL _project.xml_ file:
```xml
```
## Documentation
- [amfio API Reference](https://api.feathersui.com/amfio/)