From: Ron W. <rwh...@ar...> - 2006-06-27 20:54:22
|
This is the start of a view module. I have started trying to set up the menus. It displays the menu on the screen but gives me the traces below when I try to select something. When I select an item it highlights in blue but will not let me select any other item and does not call my menuItemSelected function. Any idea about where I am off track. Earlier in the code, get a lot of NSException( NSException: Cannot access bounds movieclip until NSView is inserted into view hierarchy., null ) but they do not seem to have an effect on the action that triggers them. Ron public function init(tableModelIn:TableModel, tableUpdateControllerIn:TableUpdateController, appIn:NSApplication):TableUpdateView { v_tableUpdateController = tableUpdateControllerIn; v_tableModel = tableModelIn; app=appIn; //create and set views //window trace (Flashout.INFO,"create conWindow"); conWindow = (new NSWindow()).initWithContentRectStyleMask(new NSRect(50,50,850,500), NSWindow.NSTitledWindowMask | NSWindow.NSResizableWindowMask | NSWindow.NSClosableWindowMask); trace (Flashout.INFO,"Set title"); conWindow.setTitle("Table Maintenance"); conWindow.setBackgroundColor(NSColor.whiteColor()); //ses the background colour trace (Flashout.INFO,"create conView"); conView = (new NSView()).initWithFrame(new NSRect(0,0,600,200)); conWindow.setContentView(conView); trace (Flashout.INFO,"ready to set up menus"); this.setUpMenus() app.run(); return this; } private function setUpMenus():Void{ // root menu var i:Number; var mainMenu:NSMenu = (new NSMenu()).initWithTitle("Table Update Menu"); this.app.setMainMenu(mainMenu); var self:Object = TableUpdateView; // NSNotificationCenter.defaultCenter().addObserverSelectorNameObject(this.v_tableUpdateController, "notify", null, mainMenu); NSNotificationCenter.defaultCenter().addObserverSelectorNameObject(this, "notify", null, mainMenu); trace("adding"); mainMenu.addItemWithTitleActionKeyEquivalent("Plants", "menuItemSelected"); mainMenu.addItemWithTitleActionKeyEquivalent("Sections", "menuItemSelected"); mainMenu.addItemWithTitleActionKeyEquivalent("Bins", "menuItemSelected"); mainMenu.addItemWithTitleActionKeyEquivalent("Quality", "menuItemSelected"); mainMenu.addItemWithTitleActionKeyEquivalent("Types", "menuItemSelected"); mainMenu.addItemWithTitleActionKeyEquivalent("Variety", "menuItemSelected"); i = mainMenu.itemArray().count(); while (i--){ trace(Flashout.INFO,"Setting target for " + i); mainMenu.itemArray().objectAtIndex(i).setTarget(self); } // app.setMainMenu(mainMenu); } public static function menuItemSelected(cell:NSMenuItemCell):Void{trace(Flashout.INFO,"a menu item was selected");} public static function notify(n:NSNotification):Void{trace(Flashout.INFO,"notify was called with "+ASUtils.extern(n.name));} NSException( NSException: Cannot access bounds movieclip until NSView is inserted into view hierarchy., null ) [19:19:265] debug: org.actionstep.NSMenuView.mouseTrackingCallback() selecting new item... [19:19:265] debug: org.actionstep.NSMenuView.setHighlightedItemIndex() in [19:19:905] debug: org.actionstep.NSEvent.startPeriodicEventsAfterDelayWithPeriod() NSException( NSIllegalOperationException: Periodic events are already being generated. If you would like to change the period, stop periodic events then start., null ) |
From: Scott H. <sc...@af...> - 2006-06-27 22:53:31
|
hm...that might be my fault. I'll look into it immediately and post back tonight. Scott On 27/06/06, Ron Wheeler <rwh...@ar...> wrote: > This is the start of a view module. I have started trying to set up the > menus. > It displays the menu on the screen but gives me the traces below when I > try to select something. > When I select an item it highlights in blue but will not let me select > any other item and does not call my menuItemSelected function. > > Any idea about where I am off track. > > Earlier in the code, get a lot of > NSException( NSException: Cannot access bounds movieclip until > NSView is inserted into view hierarchy., null ) > but they do not seem to have an effect on the action that triggers them. > > Ron > > > public function init(tableModelIn:TableModel, > tableUpdateControllerIn:TableUpdateController, > appIn:NSApplication):TableUpdateView { > > > v_tableUpdateController = tableUpdateControllerIn; > v_tableModel = tableModelIn; > app=appIn; > //create and set views > > //window > trace (Flashout.INFO,"create conWindow"); > conWindow = (new NSWindow()).initWithContentRectStyleMask(new > NSRect(50,50,850,500), NSWindow.NSTitledWindowMask | > NSWindow.NSResizableWindowMask | NSWindow.NSClosableWindowMask); > trace (Flashout.INFO,"Set title"); > conWindow.setTitle("Table Maintenance"); > conWindow.setBackgroundColor(NSColor.whiteColor()); //ses the > background colour > trace (Flashout.INFO,"create conView"); > > conView = (new NSView()).initWithFrame(new NSRect(0,0,600,200)); > conWindow.setContentView(conView); > trace (Flashout.INFO,"ready to set up menus"); > this.setUpMenus() > > app.run(); > return this; > } > private function setUpMenus():Void{ > // root menu > var i:Number; > var mainMenu:NSMenu = (new NSMenu()).initWithTitle("Table Update > Menu"); > this.app.setMainMenu(mainMenu); > var self:Object = TableUpdateView; > > // > NSNotificationCenter.defaultCenter().addObserverSelectorNameObject(this.v_tableUpdateController, > "notify", null, mainMenu); > > NSNotificationCenter.defaultCenter().addObserverSelectorNameObject(this, > "notify", null, mainMenu); > > trace("adding"); > mainMenu.addItemWithTitleActionKeyEquivalent("Plants", > "menuItemSelected"); > mainMenu.addItemWithTitleActionKeyEquivalent("Sections", > "menuItemSelected"); > mainMenu.addItemWithTitleActionKeyEquivalent("Bins", > "menuItemSelected"); > mainMenu.addItemWithTitleActionKeyEquivalent("Quality", > "menuItemSelected"); > mainMenu.addItemWithTitleActionKeyEquivalent("Types", > "menuItemSelected"); > mainMenu.addItemWithTitleActionKeyEquivalent("Variety", > "menuItemSelected"); > > i = mainMenu.itemArray().count(); > while (i--){ > trace(Flashout.INFO,"Setting target for " + i); > mainMenu.itemArray().objectAtIndex(i).setTarget(self); > } > > // app.setMainMenu(mainMenu); > } > > public static function > menuItemSelected(cell:NSMenuItemCell):Void{trace(Flashout.INFO,"a menu > item was selected");} > public static function > notify(n:NSNotification):Void{trace(Flashout.INFO,"notify was called > with "+ASUtils.extern(n.name));} > > NSException( NSException: Cannot access bounds movieclip until > NSView is inserted into view hierarchy., null ) > > [19:19:265] debug: org.actionstep.NSMenuView.mouseTrackingCallback() > > selecting new item... > > [19:19:265] debug: org.actionstep.NSMenuView.setHighlightedItemIndex() > in > > [19:19:905] debug: > org.actionstep.NSEvent.startPeriodicEventsAfterDelayWithPeriod() > > NSException( NSIllegalOperationException: Periodic events are > already being generated. If you would like to change the period, stop > periodic events then start., null ) > > > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > actionstep-core mailing list > act...@li... > https://lists.sourceforge.net/lists/listinfo/actionstep-core > |
From: Scott H. <sc...@af...> - 2006-06-28 10:50:15
|
Hey, I think I may have found what is causing this. Would you mind updating from SVN and testing? If it still doesn't work, then please whip me up the smallest test class that you can that still has these problems. Send it over and I'll have it back to you in a jiffy. Hope this helps, Scott RAY -- If you're reading this, I think this has to do with revision 2607, made on the 23rd (to NSCell). On 27/06/06, Scott Hyndman <sc...@af...> wrote: > hm...that might be my fault. I'll look into it immediately and post > back tonight. > > Scott > > On 27/06/06, Ron Wheeler <rwh...@ar...> wrote: > > This is the start of a view module. I have started trying to set up the > > menus. > > It displays the menu on the screen but gives me the traces below when I > > try to select something. > > When I select an item it highlights in blue but will not let me select > > any other item and does not call my menuItemSelected function. > > > > Any idea about where I am off track. > > > > Earlier in the code, get a lot of > > NSException( NSException: Cannot access bounds movieclip until > > NSView is inserted into view hierarchy., null ) > > but they do not seem to have an effect on the action that triggers them. > > > > Ron > > > > > > public function init(tableModelIn:TableModel, > > tableUpdateControllerIn:TableUpdateController, > > appIn:NSApplication):TableUpdateView { > > > > > > v_tableUpdateController = tableUpdateControllerIn; > > v_tableModel = tableModelIn; > > app=appIn; > > //create and set views > > > > //window > > trace (Flashout.INFO,"create conWindow"); > > conWindow = (new NSWindow()).initWithContentRectStyleMask(new > > NSRect(50,50,850,500), NSWindow.NSTitledWindowMask | > > NSWindow.NSResizableWindowMask | NSWindow.NSClosableWindowMask); > > trace (Flashout.INFO,"Set title"); > > conWindow.setTitle("Table Maintenance"); > > conWindow.setBackgroundColor(NSColor.whiteColor()); //ses the > > background colour > > trace (Flashout.INFO,"create conView"); > > > > conView = (new NSView()).initWithFrame(new NSRect(0,0,600,200)); > > conWindow.setContentView(conView); > > trace (Flashout.INFO,"ready to set up menus"); > > this.setUpMenus() > > > > app.run(); > > return this; > > } > > private function setUpMenus():Void{ > > // root menu > > var i:Number; > > var mainMenu:NSMenu = (new NSMenu()).initWithTitle("Table Update > > Menu"); > > this.app.setMainMenu(mainMenu); > > var self:Object = TableUpdateView; > > > > // > > NSNotificationCenter.defaultCenter().addObserverSelectorNameObject(this.v_tableUpdateController, > > "notify", null, mainMenu); > > > > NSNotificationCenter.defaultCenter().addObserverSelectorNameObject(this, > > "notify", null, mainMenu); > > > > trace("adding"); > > mainMenu.addItemWithTitleActionKeyEquivalent("Plants", > > "menuItemSelected"); > > mainMenu.addItemWithTitleActionKeyEquivalent("Sections", > > "menuItemSelected"); > > mainMenu.addItemWithTitleActionKeyEquivalent("Bins", > > "menuItemSelected"); > > mainMenu.addItemWithTitleActionKeyEquivalent("Quality", > > "menuItemSelected"); > > mainMenu.addItemWithTitleActionKeyEquivalent("Types", > > "menuItemSelected"); > > mainMenu.addItemWithTitleActionKeyEquivalent("Variety", > > "menuItemSelected"); > > > > i = mainMenu.itemArray().count(); > > while (i--){ > > trace(Flashout.INFO,"Setting target for " + i); > > mainMenu.itemArray().objectAtIndex(i).setTarget(self); > > } > > > > // app.setMainMenu(mainMenu); > > } > > > > public static function > > menuItemSelected(cell:NSMenuItemCell):Void{trace(Flashout.INFO,"a menu > > item was selected");} > > public static function > > notify(n:NSNotification):Void{trace(Flashout.INFO,"notify was called > > with "+ASUtils.extern(n.name));} > > > > NSException( NSException: Cannot access bounds movieclip until > > NSView is inserted into view hierarchy., null ) > > > > [19:19:265] debug: org.actionstep.NSMenuView.mouseTrackingCallback() > > > > selecting new item... > > > > [19:19:265] debug: org.actionstep.NSMenuView.setHighlightedItemIndex() > > in > > > > [19:19:905] debug: > > org.actionstep.NSEvent.startPeriodicEventsAfterDelayWithPeriod() > > > > NSException( NSIllegalOperationException: Periodic events are > > already being generated. If you would like to change the period, stop > > periodic events then start., null ) > > > > > > Using Tomcat but need to do more? Need to support web services, security? > > Get stuff done quickly with pre-integrated technology to make your job easier > > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > _______________________________________________ > > actionstep-core mailing list > > act...@li... > > https://lists.sourceforge.net/lists/listinfo/actionstep-core > > > |
From: Ray C. <rc...@gm...> - 2006-06-29 08:13:53
|
Hi, I think I've found the problem. I managed to reproduce your problems *exactly*. Apparently you are using the alpha release of ActionStep. Please don't, since at that time the menu implementation was incomplete. Please download the latest source using SVN from http://svn1.cvsdude.com/osflash/actionstep/trunk For more details on using SVN see: http://osflash.org/actionstep/tutorials/quick_start_guide On 6/28/06, Scott Hyndman <sc...@af...> wrote: > Hey, > > I think I may have found what is causing this. Would you mind updating > from SVN and testing? If it still doesn't work, then please whip me up > the smallest test class that you can that still has these problems. > Send it over and I'll have it back to you in a jiffy. > > Hope this helps, > Scott > > RAY -- If you're reading this, I think this has to do with revision > 2607, made on the 23rd (to NSCell). > > On 27/06/06, Scott Hyndman <sc...@af...> wrote: > > hm...that might be my fault. I'll look into it immediately and post > > back tonight. > > > > Scott > > > > On 27/06/06, Ron Wheeler <rwh...@ar...> wrote: > > > This is the start of a view module. I have started trying to set up the > > > menus. > > > It displays the menu on the screen but gives me the traces below when I > > > try to select something. > > > When I select an item it highlights in blue but will not let me select > > > any other item and does not call my menuItemSelected function. > > > > > > Any idea about where I am off track. > > > > > > Earlier in the code, get a lot of > > > NSException( NSException: Cannot access bounds movieclip until > > > NSView is inserted into view hierarchy., null ) > > > but they do not seem to have an effect on the action that triggers them. > > > > > > Ron > > > > > > > > > public function init(tableModelIn:TableModel, > > > tableUpdateControllerIn:TableUpdateController, > > > appIn:NSApplication):TableUpdateView { > > > > > > > > > v_tableUpdateController = tableUpdateControllerIn; > > > v_tableModel = tableModelIn; > > > app=appIn; > > > //create and set views > > > > > > //window > > > trace (Flashout.INFO,"create conWindow"); > > > conWindow = (new NSWindow()).initWithContentRectStyleMask(new > > > NSRect(50,50,850,500), NSWindow.NSTitledWindowMask | > > > NSWindow.NSResizableWindowMask | NSWindow.NSClosableWindowMask); > > > trace (Flashout.INFO,"Set title"); > > > conWindow.setTitle("Table Maintenance"); > > > conWindow.setBackgroundColor(NSColor.whiteColor()); //ses the > > > background colour > > > trace (Flashout.INFO,"create conView"); > > > > > > conView = (new NSView()).initWithFrame(new NSRect(0,0,600,200)); > > > conWindow.setContentView(conView); > > > trace (Flashout.INFO,"ready to set up menus"); > > > this.setUpMenus() > > > > > > app.run(); > > > return this; > > > } > > > private function setUpMenus():Void{ > > > // root menu > > > var i:Number; > > > var mainMenu:NSMenu = (new NSMenu()).initWithTitle("Table Update > > > Menu"); > > > this.app.setMainMenu(mainMenu); > > > var self:Object = TableUpdateView; > > > > > > // > > > NSNotificationCenter.defaultCenter().addObserverSelectorNameObject(this.v_tableUpdateController, > > > "notify", null, mainMenu); > > > > > > NSNotificationCenter.defaultCenter().addObserverSelectorNameObject(this, > > > "notify", null, mainMenu); > > > > > > trace("adding"); > > > mainMenu.addItemWithTitleActionKeyEquivalent("Plants", > > > "menuItemSelected"); > > > mainMenu.addItemWithTitleActionKeyEquivalent("Sections", > > > "menuItemSelected"); > > > mainMenu.addItemWithTitleActionKeyEquivalent("Bins", > > > "menuItemSelected"); > > > mainMenu.addItemWithTitleActionKeyEquivalent("Quality", > > > "menuItemSelected"); > > > mainMenu.addItemWithTitleActionKeyEquivalent("Types", > > > "menuItemSelected"); > > > mainMenu.addItemWithTitleActionKeyEquivalent("Variety", > > > "menuItemSelected"); > > > > > > i = mainMenu.itemArray().count(); > > > while (i--){ > > > trace(Flashout.INFO,"Setting target for " + i); > > > mainMenu.itemArray().objectAtIndex(i).setTarget(self); > > > } > > > > > > // app.setMainMenu(mainMenu); > > > } > > > > > > public static function > > > menuItemSelected(cell:NSMenuItemCell):Void{trace(Flashout.INFO,"a menu > > > item was selected");} > > > public static function > > > notify(n:NSNotification):Void{trace(Flashout.INFO,"notify was called > > > with "+ASUtils.extern(n.name));} > > > > > > NSException( NSException: Cannot access bounds movieclip until > > > NSView is inserted into view hierarchy., null ) > > > > > > [19:19:265] debug: org.actionstep.NSMenuView.mouseTrackingCallback() > > > > > > selecting new item... > > > > > > [19:19:265] debug: org.actionstep.NSMenuView.setHighlightedItemIndex() > > > in > > > > > > [19:19:905] debug: > > > org.actionstep.NSEvent.startPeriodicEventsAfterDelayWithPeriod() > > > > > > NSException( NSIllegalOperationException: Periodic events are > > > already being generated. If you would like to change the period, stop > > > periodic events then start., null ) > > > > > > > > > Using Tomcat but need to do more? Need to support web services, security? > > > Get stuff done quickly with pre-integrated technology to make your job easier > > > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > > _______________________________________________ > > > actionstep-core mailing list > > > act...@li... > > > https://lists.sourceforge.net/lists/listinfo/actionstep-core > > > > > > > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > actionstep-core mailing list > act...@li... > https://lists.sourceforge.net/lists/listinfo/actionstep-core > -- Ray Chuan |
From: Ray C. <rc...@gm...> - 2006-11-14 12:13:39
|
Since this has been resolved, I've allowed NSCell to track events in modal sessions again (rev 2709). On 6/28/06, Scott Hyndman <sc...@af...> wrote: > Hey, > > I think I may have found what is causing this. Would you mind updating > from SVN and testing? If it still doesn't work, then please whip me up > the smallest test class that you can that still has these problems. > Send it over and I'll have it back to you in a jiffy. > > Hope this helps, > Scott > > RAY -- If you're reading this, I think this has to do with revision > 2607, made on the 23rd (to NSCell). > > On 27/06/06, Scott Hyndman <sc...@af...> wrote: > > hm...that might be my fault. I'll look into it immediately and post > > back tonight. > > > > Scott > > > > On 27/06/06, Ron Wheeler <rwh...@ar...> wrote: > > > This is the start of a view module. I have started trying to set up the > > > menus. > > > It displays the menu on the screen but gives me the traces below when I > > > try to select something. > > > When I select an item it highlights in blue but will not let me select > > > any other item and does not call my menuItemSelected function. > > > > > > Any idea about where I am off track. > > > > > > Earlier in the code, get a lot of > > > NSException( NSException: Cannot access bounds movieclip until > > > NSView is inserted into view hierarchy., null ) > > > but they do not seem to have an effect on the action that triggers them. > > > > > > Ron > > > > > > > > > public function init(tableModelIn:TableModel, > > > tableUpdateControllerIn:TableUpdateController, > > > appIn:NSApplication):TableUpdateView { > > > > > > > > > v_tableUpdateController = tableUpdateControllerIn; > > > v_tableModel = tableModelIn; > > > app=appIn; > > > //create and set views > > > > > > //window > > > trace (Flashout.INFO,"create conWindow"); > > > conWindow = (new NSWindow()).initWithContentRectStyleMask(new > > > NSRect(50,50,850,500), NSWindow.NSTitledWindowMask | > > > NSWindow.NSResizableWindowMask | NSWindow.NSClosableWindowMask); > > > trace (Flashout.INFO,"Set title"); > > > conWindow.setTitle("Table Maintenance"); > > > conWindow.setBackgroundColor(NSColor.whiteColor()); //ses the > > > background colour > > > trace (Flashout.INFO,"create conView"); > > > > > > conView = (new NSView()).initWithFrame(new NSRect(0,0,600,200)); > > > conWindow.setContentView(conView); > > > trace (Flashout.INFO,"ready to set up menus"); > > > this.setUpMenus() > > > > > > app.run(); > > > return this; > > > } > > > private function setUpMenus():Void{ > > > // root menu > > > var i:Number; > > > var mainMenu:NSMenu = (new NSMenu()).initWithTitle("Table Update > > > Menu"); > > > this.app.setMainMenu(mainMenu); > > > var self:Object = TableUpdateView; > > > > > > // > > > NSNotificationCenter.defaultCenter().addObserverSelectorNameObject(this.v_tableUpdateController, > > > "notify", null, mainMenu); > > > > > > NSNotificationCenter.defaultCenter().addObserverSelectorNameObject(this, > > > "notify", null, mainMenu); > > > > > > trace("adding"); > > > mainMenu.addItemWithTitleActionKeyEquivalent("Plants", > > > "menuItemSelected"); > > > mainMenu.addItemWithTitleActionKeyEquivalent("Sections", > > > "menuItemSelected"); > > > mainMenu.addItemWithTitleActionKeyEquivalent("Bins", > > > "menuItemSelected"); > > > mainMenu.addItemWithTitleActionKeyEquivalent("Quality", > > > "menuItemSelected"); > > > mainMenu.addItemWithTitleActionKeyEquivalent("Types", > > > "menuItemSelected"); > > > mainMenu.addItemWithTitleActionKeyEquivalent("Variety", > > > "menuItemSelected"); > > > > > > i = mainMenu.itemArray().count(); > > > while (i--){ > > > trace(Flashout.INFO,"Setting target for " + i); > > > mainMenu.itemArray().objectAtIndex(i).setTarget(self); > > > } > > > > > > // app.setMainMenu(mainMenu); > > > } > > > > > > public static function > > > menuItemSelected(cell:NSMenuItemCell):Void{trace(Flashout.INFO,"a menu > > > item was selected");} > > > public static function > > > notify(n:NSNotification):Void{trace(Flashout.INFO,"notify was called > > > with "+ASUtils.extern(n.name));} > > > > > > NSException( NSException: Cannot access bounds movieclip until > > > NSView is inserted into view hierarchy., null ) > > > > > > [19:19:265] debug: org.actionstep.NSMenuView.mouseTrackingCallback() > > > > > > selecting new item... > > > > > > [19:19:265] debug: org.actionstep.NSMenuView.setHighlightedItemIndex() > > > in > > > > > > [19:19:905] debug: > > > org.actionstep.NSEvent.startPeriodicEventsAfterDelayWithPeriod() > > > > > > NSException( NSIllegalOperationException: Periodic events are > > > already being generated. If you would like to change the period, stop > > > periodic events then start., null ) > > > > > > > > > Using Tomcat but need to do more? Need to support web services, security? > > > Get stuff done quickly with pre-integrated technology to make your job easier > > > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > > _______________________________________________ > > > actionstep-core mailing list > > > act...@li... > > > https://lists.sourceforge.net/lists/listinfo/actionstep-core > > > > > > > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > actionstep-core mailing list > act...@li... > https://lists.sourceforge.net/lists/listinfo/actionstep-core > -- Cheers, Ray Chuan |
From: Ron W. <rwh...@ar...> - 2006-06-29 14:14:14
|
You may want to figure out a release strategy and document it on your web site near the announcement about downloading the Alpha release. If the Alpha release is not a suitable test/development environment, either get rid of it or issue a new alpha release. What is the plan for a beta release? Is there a list of tasks that need to be completed before the next release point is reached? This would at least let us know what does not yet work and what is likely to change. Ron Ray Chuan wrote: > Hi, > I think I've found the problem. I managed to reproduce your problems *exactly*. > > Apparently you are using the alpha release of ActionStep. Please > don't, since at that time the menu implementation was incomplete. > > Please download the latest source using SVN from > > http://svn1.cvsdude.com/osflash/actionstep/trunk > > For more details on using SVN see: > > http://osflash.org/actionstep/tutorials/quick_start_guide > > On 6/28/06, Scott Hyndman <sc...@af...> wrote: > >> Hey, >> >> I think I may have found what is causing this. Would you mind updating >> from SVN and testing? If it still doesn't work, then please whip me up >> the smallest test class that you can that still has these problems. >> Send it over and I'll have it back to you in a jiffy. >> >> Hope this helps, >> Scott >> >> RAY -- If you're reading this, I think this has to do with revision >> 2607, made on the 23rd (to NSCell). >> >> On 27/06/06, Scott Hyndman <sc...@af...> wrote: >> >>> hm...that might be my fault. I'll look into it immediately and post >>> back tonight. >>> >>> Scott >>> >>> On 27/06/06, Ron Wheeler <rwh...@ar...> wrote: >>> >>>> This is the start of a view module. I have started trying to set up the >>>> menus. >>>> It displays the menu on the screen but gives me the traces below when I >>>> try to select something. >>>> When I select an item it highlights in blue but will not let me select >>>> any other item and does not call my menuItemSelected function. >>>> >>>> Any idea about where I am off track. >>>> >>>> Earlier in the code, get a lot of >>>> NSException( NSException: Cannot access bounds movieclip until >>>> NSView is inserted into view hierarchy., null ) >>>> but they do not seem to have an effect on the action that triggers them. >>>> >>>> Ron >>>> >>>> >>>> public function init(tableModelIn:TableModel, >>>> tableUpdateControllerIn:TableUpdateController, >>>> appIn:NSApplication):TableUpdateView { >>>> >>>> >>>> v_tableUpdateController = tableUpdateControllerIn; >>>> v_tableModel = tableModelIn; >>>> app=appIn; >>>> //create and set views >>>> >>>> //window >>>> trace (Flashout.INFO,"create conWindow"); >>>> conWindow = (new NSWindow()).initWithContentRectStyleMask(new >>>> NSRect(50,50,850,500), NSWindow.NSTitledWindowMask | >>>> NSWindow.NSResizableWindowMask | NSWindow.NSClosableWindowMask); >>>> trace (Flashout.INFO,"Set title"); >>>> conWindow.setTitle("Table Maintenance"); >>>> conWindow.setBackgroundColor(NSColor.whiteColor()); //ses the >>>> background colour >>>> trace (Flashout.INFO,"create conView"); >>>> >>>> conView = (new NSView()).initWithFrame(new NSRect(0,0,600,200)); >>>> conWindow.setContentView(conView); >>>> trace (Flashout.INFO,"ready to set up menus"); >>>> this.setUpMenus() >>>> >>>> app.run(); >>>> return this; >>>> } >>>> private function setUpMenus():Void{ >>>> // root menu >>>> var i:Number; >>>> var mainMenu:NSMenu = (new NSMenu()).initWithTitle("Table Update >>>> Menu"); >>>> this.app.setMainMenu(mainMenu); >>>> var self:Object = TableUpdateView; >>>> >>>> // >>>> NSNotificationCenter.defaultCenter().addObserverSelectorNameObject(this.v_tableUpdateController, >>>> "notify", null, mainMenu); >>>> >>>> NSNotificationCenter.defaultCenter().addObserverSelectorNameObject(this, >>>> "notify", null, mainMenu); >>>> >>>> trace("adding"); >>>> mainMenu.addItemWithTitleActionKeyEquivalent("Plants", >>>> "menuItemSelected"); >>>> mainMenu.addItemWithTitleActionKeyEquivalent("Sections", >>>> "menuItemSelected"); >>>> mainMenu.addItemWithTitleActionKeyEquivalent("Bins", >>>> "menuItemSelected"); >>>> mainMenu.addItemWithTitleActionKeyEquivalent("Quality", >>>> "menuItemSelected"); >>>> mainMenu.addItemWithTitleActionKeyEquivalent("Types", >>>> "menuItemSelected"); >>>> mainMenu.addItemWithTitleActionKeyEquivalent("Variety", >>>> "menuItemSelected"); >>>> >>>> i = mainMenu.itemArray().count(); >>>> while (i--){ >>>> trace(Flashout.INFO,"Setting target for " + i); >>>> mainMenu.itemArray().objectAtIndex(i).setTarget(self); >>>> } >>>> >>>> // app.setMainMenu(mainMenu); >>>> } >>>> >>>> public static function >>>> menuItemSelected(cell:NSMenuItemCell):Void{trace(Flashout.INFO,"a menu >>>> item was selected");} >>>> public static function >>>> notify(n:NSNotification):Void{trace(Flashout.INFO,"notify was called >>>> with "+ASUtils.extern(n.name));} >>>> >>>> NSException( NSException: Cannot access bounds movieclip until >>>> NSView is inserted into view hierarchy., null ) >>>> >>>> [19:19:265] debug: org.actionstep.NSMenuView.mouseTrackingCallback() >>>> >>>> selecting new item... >>>> >>>> [19:19:265] debug: org.actionstep.NSMenuView.setHighlightedItemIndex() >>>> in >>>> >>>> [19:19:905] debug: >>>> org.actionstep.NSEvent.startPeriodicEventsAfterDelayWithPeriod() >>>> >>>> NSException( NSIllegalOperationException: Periodic events are >>>> already being generated. If you would like to change the period, stop >>>> periodic events then start., null ) >>>> >>>> >>>> Using Tomcat but need to do more? Need to support web services, security? >>>> Get stuff done quickly with pre-integrated technology to make your job easier >>>> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo >>>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 >>>> _______________________________________________ >>>> actionstep-core mailing list >>>> act...@li... >>>> https://lists.sourceforge.net/lists/listinfo/actionstep-core >>>> >>>> >> Using Tomcat but need to do more? Need to support web services, security? >> Get stuff done quickly with pre-integrated technology to make your job easier >> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo >> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 >> _______________________________________________ >> actionstep-core mailing list >> act...@li... >> https://lists.sourceforge.net/lists/listinfo/actionstep-core >> >> > > > |