Thanks, good solution. I need to make life easier and just go the path of least work when it comes to trivial stuff like where the alerts show up.
--- In [email protected], James Finnigan <james.alan.finni...@...> wrote: > > You can always just move the Alert yourself... > > private function popUpAlert():void{ > > var myMenu:Menu = new Menu(); > var popUpButton:PopUpButton = new PopUpButton(); > addChild(popUpButton); > popUpButton.x = this.width / 2; > popUpButton.y = this.height / 2; > > var dp:Object = [{label: "Alpha"}, {label: "Beta"}, {label: > "Gamma"}]; > myMenu.dataProvider = dp; > myMenu.selectedIndex = 0; > myMenu.addEventListener("itemClick", itemClickHandler); > popUpButton.popUp = myMenu; > } > > private function itemClickHandler(evt:MenuEvent):void{ > > var alert:Alert = Alert.show("Are you sure? \n\n There is no > Un-Do", > 'Delete *All Completed* ?', > Alert.YES| Alert.NO, > null, > responseToDeleteAllCompletedHandler, > null, > Alert.NO); > > alert.move (parentDocument.width / 2 - alert.width/2, > parentDocument.height /2 - alert.height / 2); > } > > private function > responseToDeleteAllCompletedHandler(evt:CloseEvent):void{ > > if(evt.detail == Alert.YES) > trace("Yes"); > else > trace("No"); > } > > On Thu, Nov 12, 2009 at 4:26 PM, steveb805 <quantumcheese...@...>wrote: > > > > > > > Seems like until now, my Alert boxes appear in the center ok. > > > > However, now that I am using a PopUpButton, and in response to one of the > > menu item clicks I am calling Alert.show(), the popup box is stuck at the > > upper left. > > > > My popupbutton handler: > > > > private function itemClickHandler(event:MenuEvent):void { > > switch (event.index) { > > case 0: > > ... > > case 1: > > Alert.show( "Are you sure? \n\n There is no Un-Do", > > 'Delete *All Completed* ?', > > Alert.YES| Alert.NO, > > null, > > responseToDeleteAllCompletedHandler, > > null, > > Alert.NO); > > default: > > } > > } > > > > For the parent parameter - which is supposed to be a Sprite - I tried > > this.parent, hoping this would fix it, but complained of type mismatch. > > > > Weird that the Alert works fine when calling it in response to normal > > buttons on my main panel, but all of a sudden the Alert is confused about > > the parent when calling the Alert.show in response to a *popup* type button. > > > > ( maybe I should download an updated Flex sdk? it's been a couple of > > months) > > > > Any advice would help > > tx, > > Steve > > > > > > >

