19 #ifndef GNASH_SWF_SCENEANDLABELTAG_H
20 #define GNASH_SWF_SCENEANDLABELTAG_H
33 class movie_definition;
46 log_unimpl(
"DefineSceneAndFrameLabelDataTag");
56 log_swferror(
"SWF contains DefineSceneAndFrameLabelData tag, "
57 "but is not an AS3 SWF!");
63 boost::intrusive_ptr<ControlTag>
t(
80 boost::uint32_t scenes = in.
read_V32();
84 for (
size_t i = 0;
i < scenes; ++
i) {
85 boost::uint32_t offset = in.
read_V32();
89 _scenes[offset] = name;
92 boost::uint32_t labels = in.
read_V32();
94 for (
size_t i = 0;
i < labels; ++
i) {
104 std::map<boost::uint32_t, std::string> _scenes;
105 std::map<boost::uint32_t, std::string> _frames;
113 #endif // GNASH_SWF_SYMBOLCLASSTAG_H