func (f *Flags) WriteExternal(e *amf.Encoder) error { for i, b := range f.flags { if i < len(f.flags)-1 { b |= 0x80 } if err := e.WriteUInt8(b); err != nil { return err } } return nil }