У вас есть несколько вариантов, я упростил ваш код, исправил опечатку и удалил ссылки на объекты, которые вы не включили.Как видно из приведенного ниже кода, вы можете пройти весь путь до приложения topLevelApplication или, в этом случае, просто сослаться на определенный вами идентификатор.
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
minWidth="955" minHeight="600" initialize="initApp(event)" >
<fx:Script>
<![CDATA[
import mx.core.FlexGlobals;
import mx.events.FlexEvent;
protected function initApp(event:FlexEvent):void
{
// Either from the top, if in another class, or ...
var pnl:Panel = Panel(FlexGlobals.topLevelApplication.leftPanel);
pnl.width = 500;
// Directly, since we are in this context.
leftPanel.width = 500;
}
]]>
</fx:Script>
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
<s:Panel id="leftPanel">
</s:Panel>
</s:Application>
Этот пример выполняется в Flash Builder.Это должно работать независимо от фактического содержания вашей левой панели.