* @throws MalformedTagException
* @see SWFWriter#writeSymbolClass
*/
private SymbolClassTag readSymbolClass() throws MalformedTagException
{
final SymbolClassTag symbolClass = new SymbolClassTag();
final int numSymbols = bitStream.readUI16();
for (int i = 0; i < numSymbols; i++)
{
final int id = bitStream.readUI16();
final String name = bitStream.readString();
if (id == 0)
{
if (swf.getTopLevelClass() == null)
swf.setTopLevelClass(name);
}
else
{
symbolClass.addSymbol(getTagById(id,
symbolClass.getTagType()), name);
}
}
return symbolClass;
}