# Is it possible to define a document class that's inside a package?

**URL:** <https://forum.kirupa.com/t/is-it-possible-to-define-a-document-class-thats-inside-a-package/260588>\
**Category:** flash\
**Created:** [May 17, 2008, 12:10am UTC](https://forum.kirupa.com/t/is-it-possible-to-define-a-document-class-thats-inside-a-package/260588 "2008-05-17T00:10:47Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![optimusvlad](https://avatars.discourse-cdn.com/v4/letter/o/5f9b8f/32.png) [@optimusvlad](https://forum.kirupa.com/u/optimusvlad)\
**Post date:** [May 17, 2008, 12:10am UTC](https://forum.kirupa.com/t/is-it-possible-to-define-a-document-class-thats-inside-a-package/260588/1 "2008-05-17T00:10:47Z")

</div>

Is it possible to define a document class that’s inside a package?

For instance, this would be the document class that I would use.

```auto

 package my_package
{
    public class main
    {
        public function main() {}
    }
}

```

I’ve been trying to get it done, but so far have not being successful.

---

<div class="post-metadata">

**Author:** ![optimusvlad](https://avatars.discourse-cdn.com/v4/letter/o/5f9b8f/32.png) [@optimusvlad](https://forum.kirupa.com/u/optimusvlad)\
**Post date:** [May 17, 2008, 6:00am UTC](https://forum.kirupa.com/t/is-it-possible-to-define-a-document-class-thats-inside-a-package/260588/2 "2008-05-17T06:00:15Z")

</div>

just refer to it as:  
my\_package.main , in the document class textfield.

I kept doing my\_package.main.as without realizing it.

---

<div class="post-metadata">

**Author:** ![senocular](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/senocular/32/7217_2.png) [@senocular](https://forum.kirupa.com/u/senocular)\
**Post date:** [May 17, 2008, 6:50pm UTC](https://forum.kirupa.com/t/is-it-possible-to-define-a-document-class-thats-inside-a-package/260588/3 "2008-05-17T18:50:41Z")

</div>

It depends. In some cases you can’t, in some cases you can. The defining factor is the compiler implementation. I want to say Flash Professional allows it and the Flex SDK might not? Or maybe it didn’t before and now it does?

The best way to find out is try it and see. 🙂  
(which implies whatever you’re using may not)
