Thank You for the Response!

Yes I have done all of the obvious below is the example of everything
I am doing:

I have created a global class-path on our file server and added the
new path to my flex-config.xml as follows:

<actionscript-classpath>

     <path-element>Z:\codebase\enterra\actionscript</path-element>

     <path-element>C:\dev\classes</path-element>

     <path-element>/WEB-INF/flex/user_classes</path-element>

</actionscript-classpath>

 

The first being the mapped drive path to the root of the new global
path. Second being the path to my local classes and third being the
default user class path.

 

The problem I am having is that when I try to instantiate an object
from the path over the newtwork the compiler either can not resolve
the class or if it does then it doesn't call the constructor or throws
an error when I try to call a method on an instance of the object.
When I compile in Flash everything works as it should so there is no
problem regarding the code, path  and / or packages. 

 

I am using this simple test in my mxml:

 

<?xml version="1.0" encoding="utf-8"?>

<mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml";
creationComplete="instantiateObject()">

            <mx:Script>

            <![CDATA[

              import codebase.company.actionscript.as2.classes.foo.*; 

              public var test:Foo;

            

              public function instantiateObject():Void{

                  this.test = new Foo();

              }

            ]]>

            </mx:Script>

</mx:Application>

 

The test class is as follows:

 

import mx.controls.Alert;

 

class codebase.company.actionscript.as2.classes.foo.Foo {

            

            public function Foo(){

                Alert.show("object instantiated = {}");

            }

            

}

 

I tried all of the obvious things, restarting the app server, policy
files, removing member scoping, changing the leaf name, using a shared
folder instead of a mapped drive, renaming members and methods, etc. I
also tried renaming the directories as I have had trouble in Flash
using codebase as a directory but it still doesn't work correctly. I
also copied the entire directory of the path to my user classes
directory and it worked fine in flex.

 

Any assistance would be greatly appreciated since I can't seem to find
any answers on the web, flex coders, etc.

 

Thanks,
Augie Marcello III



--- In [email protected], "Matt Chotin" <[EMAIL PROTECTED]> wrote:
>
> Did you try using forward slashes?  It just seems like the network drive
> is not being found...
> 
> -----Original Message-----
> From: [email protected] [mailto:[EMAIL PROTECTED] On
> Behalf Of augie3333
> Sent: Thursday, January 19, 2006 9:08 AM
> To: [email protected]
> Subject: [flexcoders] Global classpath help (Flex 1.5)
> 
> Hi All,
> 
> I have added a global class-path on a network drive in:
> Flex\WEB-INF\flex\flex-config.xml
> 
> As follows:
> 
> <actionscript-classpath>           
> <path-element>networkServer:\codebase\dev\actionscript</path-element>
> <path-element>/WEB-INF/flex/user_classes</path-element>
> </actionscript-classpath>
> 
> The problem that I am having is that I get an error when I try to
> instantiate any classes from Packages within the new global path
> directory.
> 
> When I try to instantiate the an object from the same class but under
> the user classes root it works fine. I have tried just about
> everything including renaming the directories, cross-domain-policy
> files, etc. I am not sure if there is something I have to explicitly
> set because the classpath is on a network drive .
> 
> Any help would be greatly appreaciated.
> Sincerely,
> Augie Marcello III
> 
> 
> 
> 
> 
> 
> --
> Flexcoders Mailing List
> FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> Search Archives:
> http://www.mail-archive.com/flexcoders%40yahoogroups.com 
> Yahoo! Groups Links
>







--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/flexcoders/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Reply via email to