# AHHHHH @ AS3 and packages

**URL:** <https://forum.kirupa.com/t/ahhhhh-as3-and-packages/257374>\
**Category:** flash\
**Created:** [April 13, 2008, 1:58pm UTC](https://forum.kirupa.com/t/ahhhhh-as3-and-packages/257374 "2008-04-13T13:58:06Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![wokawaka](https://avatars.discourse-cdn.com/v4/letter/w/e480ec/32.png) [@wokawaka](https://forum.kirupa.com/u/wokawaka)\
**Post date:** [April 13, 2008, 1:58pm UTC](https://forum.kirupa.com/t/ahhhhh-as3-and-packages/257374/1 "2008-04-13T13:58:06Z")

</div>

im going a little bit crazy over Adobes non descriptive error message… ive searched alot for the answer but even when i try to copy paste other peoples codes exactly as they are i still get the frikkin

1037: Packages cannot be nested.

Its come to the point were i want to hurt something cute and fuzzy when i see it…

im trying to import and run this class… saved as socketConnector.as  
ActionScript Code:  
[FONT=Courier New][LEFT]package ss[COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]public[/COLOR] [COLOR=#000000] **class** [/COLOR] socketConnector [COLOR=#000000]{[/COLOR]  
[COLOR=#0000FF]public[/COLOR] [COLOR=#000000] **function** [/COLOR] socketConnectorCOLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]

```
        [COLOR=#000000] **var** [/COLOR] host = [COLOR=#FF0000]"127.0.0.1"[/COLOR];
        [COLOR=#000000] **var** [/COLOR] port = [COLOR=#000080]9765[/COLOR];

        [COLOR=#000000] **var** [/COLOR] connection = [COLOR=#000000] **new** [/COLOR] Socket[COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR];
        connection.[COLOR=#0000FF]onConnect[/COLOR] = handleConnection;
        connection.[COLOR=#0000FF]onData[/COLOR] = handleData;
        connectionL.[COLOR=#0000FF]onClose[/COLOR] = handleDisconnect;
        connection.[COLOR=#0000FF]connect[/COLOR][COLOR=#000000]([/COLOR]host, port[COLOR=#000000])[/COLOR];
    [COLOR=#000000]}[/COLOR]
    [COLOR=#0000FF]private[/COLOR] [COLOR=#000000] **function** [/COLOR] handleConnection[COLOR=#000000]([/COLOR]success[COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
        [COLOR=#0000FF]trace[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]"connected"[/COLOR] + success[COLOR=#000000])[/COLOR];
    [COLOR=#000000]}[/COLOR]
    [COLOR=#0000FF]private[/COLOR] [COLOR=#000000] **function** [/COLOR] handleData[COLOR=#000000]([/COLOR]msg[COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
        [COLOR=#0000FF]trace[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]"Data: "[/COLOR] + msg[COLOR=#000000])[/COLOR];
    [COLOR=#000000]}[/COLOR]
    [COLOR=#0000FF]private[/COLOR] [COLOR=#000000] **function** [/COLOR] handleDisconnect[COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
        [COLOR=#0000FF]trace[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]"disconnected"[/COLOR][COLOR=#000000])[/COLOR];
    [COLOR=#000000]}[/COLOR]
[COLOR=#000000]}[/COLOR]

```

[COLOR=#000000]}[/COLOR]  
[/LEFT]  
[/FONT]

On the main timeline i have  
ActionScript Code:  
[FONT=Courier New][LEFT]include [COLOR=#FF0000]“AS/socket/socketConnector.as”[/COLOR]  
[/LEFT]  
[/FONT]

which yields the **SOB** error.

Help!?!?
