Check out your home directory on your machine for flash.log? It is generally, <root_drive>\Documents and Settings\<username>\
f.ex. C:\documents and settings\abdul\ If you have ever changed the settings in mm.cfg (which is also found at the same place), then look at the new path. -abdul -----Original Message----- From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of fowleryj Sent: Thursday, September 15, 2005 7:52 PM To: flexcoders@yahoogroups.com Subject: [flexcoders] Re: doLater and deletePopUp with Cairngorm Allen, Nothing in WEB-INF\flex\logs\flex.log has anything of that nature-- is there another log I should look at? Thanks --- In flexcoders@yahoogroups.com, "Allen Manning" <[EMAIL PROTECTED]> wrote: > Are any exceptions being thrown in the flash log from Cairngorm? > > In particular anything about ViewHelpers? > > Best, > Allen > > -----Original Message----- > From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On > Behalf Of fowleryj > Sent: 15 September 2005 14:26 > To: flexcoders@yahoogroups.com > Subject: [flexcoders] doLater and deletePopUp with Cairngorm > > Hi everyone, > > I am writing an app using the Cairngorm framework, and I am having a > problem getting a pop-up to close. Here's the scenario: > > - I have a Main.mxml and a MainViewHelper.as > - Upon clicking one of many "<SomeSearch> Search" buttons in > Main.mxml, the MainViewHelper.as calls the EventBroadcaster and > invokes an OpenSearchWindowCommand.as > - The OpenSearchWindowCommand.as decides what kind of search is being > performed, and makes the following call (code in <> is dependent upon > which search window is being opened): > > ModelLocator.<someSearch>Window = > mx.managers.PopUpManager.createPopUp(_root, <SomeFinder>, true, > {deferred: true}); > ModelLocator.<someSearch>Window.centerPopUp(); > > - Now, within the pop-up window, the user performs a search, and the > search results populate a DataGrid in the pop-up window ("<SomeFinder>") > - The user will now select one row in the DataGrid as the item of > choice, whose information will be stored in the ModelLocator so that > it can be displayed on the main screen (Main.mxml) > > *** This was working fine when I had item selection implemented such > that the user would simply click on a row and then click a "Select > Item" button. I would have <SomeFinder>ViewHelper.as's selectItem() > function call its closePopUp() function [which consists solely of the > line "view.deletePopUp();" (view referring to <SomeFinder>.mxml)] > after storing the object representing the selected item in the > ModelLocator. *** > > - However, now I need to implement item selection via double-click and > the Enter key. This is where my problems start... bear with me-- I'm > going to cover all the cases I've tested... > > 1) When I leave all the code as it is and select an item via the Enter > key, all is well. The pop-up window closes, and the main window is > populated with the selected item's details. > 2) When I leave all the code as it is and select an item via a > double-click, things go awry. The pop-up window closes, but none of > the selected item's information is shown on the main screen. Also, > once you are back to the main screen, the app will only let you click > one search button once more, and then everything on the screen is > unavailable, and you have to hit Refresh to start all over. > 3) I decided to try the "doLater" function within > <SomeFinder>ViewHelper.as's closePopUp() function. I tried various > permutations of the line of code below, and all of them had the same > result (whether selection was performed via double-click or Enter > key): the pop-up window would not close, but I could see that the main > window beneath the pop-up was populated with the selected item's > information. > > Here's the line I've been messing with to no avail: > view.doLater(this, "deletePopUp()"); > I've also tried: > view.doLater(_root, "deletePopUp()"); > view.doLater(_parent, "deletePopUp()"); > view.doLater(view, "deletePopUp()"); > _root.doLater(this, "deletePopUp()"); > _root.doLater(view, "deletePopUp()"); > _root.doLater(_root, "deletePopUp()"); > _root.doLater(_parent, "deletePopUp()"); > _parent.doLater(this, "deletePopUp()"); > _parent.doLater(view, "deletePopUp()"); > _parent.doLater(_root, "deletePopUp()"); > _parent.doLater(_parent, "deletePopUp()"); > > Also, in case it helps at all, I am checking for double-clicks and > Enter key presses in the following way: > > //------------------------------------------------------------------- > > public static function wasEnterKeyPressed(keyPressed):Boolean { > if(keyPressed.code == 13){ > return true; > } else { > return false; > } > } > > //------------------------------------------------------------------- > > private static var timestamp:Date; > public static function wasMouseButtonDoubleClicked(event):Boolean { > var now = new Date(); > if((now.getTime() - timestamp.getTime()) < 375){ > > return true; > } else { > timestamp = new Date(); > return false; > } > } > > Any suggestions would be greatly appreciated! =) -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links ------------------------ Yahoo! Groups Sponsor --------------------~--> Fair play? Video games influencing politics. Click and talk back! http://us.click.yahoo.com/T8sf5C/tzNLAA/TtwFAA/nhFolB/TM --------------------------------------------------------------------~-> -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/