# Accessing class functions/variables in onLoadInit?

**URL:** https://forum.kirupa.com/t/accessing-class-functions-variables-in-onloadinit/250258
**Category:** flash
**Created:** [January 27, 2008, 7:45pm UTC](https://forum.kirupa.com/t/accessing-class-functions-variables-in-onloadinit/250258 "2008-01-27T19:45:23Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![arunforce](https://avatars.discourse-cdn.com/v4/letter/a/858c86/32.png) [@arunforce](https://forum.kirupa.com/u/arunforce)
#### Post date: [January 27, 2008, 7:45pm UTC](https://forum.kirupa.com/t/accessing-class-functions-variables-in-onloadinit/250258/1 "2008-01-27T19:45:23Z")

</div>

Ok, I’ll sum up my prob

> 

class fial  
{  
public var num = 5;  
public function returnStuff()  
{  
return 3;  
}  
public function doStuff()  
{  
… [mclistener crap]  
mclistener.onLoadInit = function()  
{  
trace(returnStuff() + " " + this.num);  
}  
}  
}

The result when onLoadInit traces, “(undefined undefined)”, outside the onLoadInit, it would work fine. I’ve tried changing this.num to num, but it was no use.

What should I do?

Thanks.  
Arun
