Ik probeer een code uit mijn document class aan te roepen. Dit krijg ik alleen niet zo snel voor elkaar.
in mijn document class(Menu) roep ik een andere class (mainMenuScreen) aan deze extends (myMenus).
Code vanuit mijn document class Menu
de functie enable in de class mainMenuScreen
De functie showscreen zit in mijn document class en ik heb geen idee hoe ik deze kan aanroepen.
Dit is the fout die ik krijg
als ik de functie showScreen verander naar static dan kan ik functies zoals getChildAt en numChildren niet meer aanroepen.
Als ik Menu(parent).showScreen(screenName); of (root as Menu).showScreen(screenName); aanroep krijg ik de error
Dus in het kort: Hoe roep ik de functie showScreen uit mijn document class Menu aan vanuit de class mainMenuScreen?
in mijn document class(Menu) roep ik een andere class (mainMenuScreen) aan deze extends (myMenus).
Code vanuit mijn document class Menu
Flash ActionScript:
1
2
| mainMenu=new mainMenuScreen(getScreenObj('mainMenu')); mainMenu.enable(); |
de functie enable in de class mainMenuScreen
Flash ActionScript:
1
2
3
4
5
| public function enable():void { trace(screenName); Menu.showScreen(screenName); } |
De functie showscreen zit in mijn document class en ik heb geen idee hoe ik deze kan aanroepen.
Dit is the fout die ik krijg
code:
1
| 1061: Call to a possibly undefined method showScreen through a reference with static type Class. |
als ik de functie showScreen verander naar static dan kan ik functies zoals getChildAt en numChildren niet meer aanroepen.
Als ik Menu(parent).showScreen(screenName); of (root as Menu).showScreen(screenName); aanroep krijg ik de error
code:
1
| Error #1009: Cannot access a property or method of a null object reference. |
Dus in het kort: Hoe roep ik de functie showScreen uit mijn document class Menu aan vanuit de class mainMenuScreen?
[ Voor 8% gewijzigd door clooner op 12-12-2008 09:26 ]
Inside The Matrix, they are everyone, and they are no one.