Infatti quello dello 0 era lo stesso ragionamento che facevo io e non capivo cosa dovessi ottenere con un ipotetico valore minimo.
Per evitare di usare l'enterFrame puoi utilizzare l'evento htmlRender della classe HTML che praticamente viene richiamato ogni volta che qualcosa cambia all'interno del contenuto, direi che fa al caso tuo per quello che ti serve.
Puoi testare quanto ho scritto con questa prova:
Codice PHP:
<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:TextInput id="urlTxt" width="100%" enter="html.location=urlTxt.text;" text="http://www.adobe.com/" />
<mx:HTML id="html" width="100%" height="100%" location="http://www.adobe.com/" htmlText="{filldata()}" htmlRender="change()" />
<mx:Button id="btn" label="add something" click="click()" />
<mx:Script>
<![CDATA[
private var index:uint = 0;
private function filldata():String {
return "Prova0";
}
private function click():void {
index++;
html.htmlText += "
Prova"+index;
}
private function change():void {
html.verticalScrollPosition = html.maxVerticalScrollPosition;
}
]]>
</mx:Script>
</mx:WindowedApplication>