swf 0.2.0

Read and write the Adobe Flash SWF file format.
Documentation
1
2
3
4
5
6
7
8
9
10
11
use std::fs::File;
use std::io::BufReader;

fn main() {
    let file = File::open("tests/swfs/SimpleRedBackground.swf").unwrap();
    let reader = BufReader::new(file);
    let swf_buf = swf::decompress_swf(reader).unwrap();
    let swf = swf::parse_swf(&swf_buf).unwrap();
    println!("The SWF has {} frame(s).", swf.header.num_frames());
    println!("The SWF has {} tag(s).", swf.tags.len());
}