Re: [Flashcoders] extending built-in classes and scope

2006-09-17 Thread Johannes Nel

if you are extending the xml classes to get search capability look at
www.xfactorstudio.com 's xpath implementation

On 9/16/06, dc [EMAIL PROTECTED] wrote:


hi list -

I am trying to add some functions to built in classes.

Q1) Using the prototype syntax. Is this an AS1 method, is there a
better way to do this with AS2?

Q2) this works within my main movie script.
however, when i try to use the extended XML object within my own
classes, the compiler fails with a no such method error.

is there a scoping issue, or somehow i have to redefine the XML object
prototype within my own class, Again?

 main timeline this is OK:

XMLNode.prototype.findFirstNode = function (searchName) {
trace(searching for:  + searchName);
}

xml = new XMLNode;
xml.findFirstNode(test);  // fine up to here.

import pikkle.WireMenu;  // fails here

--

inside the pikkle.WireMenu i have exactly the same code,
xml.findFirstNode(test);

and there it fails, as if it forgot that it had added extra methods to
the XMLNode class.

thanks for any tips!

/dc
---
  David DC Collier
mailto:[EMAIL PROTECTED]
  +81 (0)80 6521 9559
  skype: callto://d3ntaku
---
  Pikkle 株式会社
  http://www.pikkle.com
---
___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com





--
j:pn
http://www.lennel.org
___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


Re: [Flashcoders] extending built-in classes and scope

2006-09-17 Thread Arul Prasad M L

seems like your pikkle.WireMenu class got imported before the compiler
reached your timeline code to add findFirstNode method to the XML object.

Try adding your method, using a class ... Or, may be, try wrapping your code
to add that method to XML object's prototype in a initclip/ endinitclip
pair.

~Arul Prasad.

On 9/17/06, dc [EMAIL PROTECTED] wrote:


hi list -

I am trying to add some functions to built in classes.

Q1) Using the prototype syntax. Is this an AS1 method, is there a
better way to do this with AS2?

Q2) this works within my main movie script.
however, when i try to use the extended XML object within my own
classes, the compiler fails with a no such method error.

is there a scoping issue, or somehow i have to redefine the XML object
prototype within my own class, Again?

 main timeline this is OK:

XMLNode.prototype.findFirstNode = function (searchName) {
trace(searching for:  + searchName);
}

xml = new XMLNode;
xml.findFirstNode(test);  // fine up to here.

import pikkle.WireMenu;  // fails here

--

inside the pikkle.WireMenu i have exactly the same code,
xml.findFirstNode(test);

and there it fails, as if it forgot that it had added extra methods to
the XMLNode class.

thanks for any tips!

/dc
---
  David DC Collier
mailto:[EMAIL PROTECTED]
  +81 (0)80 6521 9559
  skype: callto://d3ntaku
---
  Pikkle 株式会社
  http://www.pikkle.com
---
___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


[Flashcoders] extending built-in classes and scope

2006-09-16 Thread dc

hi list -

I am trying to add some functions to built in classes.

Q1) Using the prototype syntax. Is this an AS1 method, is there a
better way to do this with AS2?

Q2) this works within my main movie script.
however, when i try to use the extended XML object within my own
classes, the compiler fails with a no such method error.

is there a scoping issue, or somehow i have to redefine the XML object
prototype within my own class, Again?

 main timeline this is OK:

XMLNode.prototype.findFirstNode = function (searchName) {
trace(searching for:  + searchName);
}

xml = new XMLNode;
xml.findFirstNode(test);  // fine up to here.

import pikkle.WireMenu;  // fails here

--

inside the pikkle.WireMenu i have exactly the same code,
xml.findFirstNode(test);

and there it fails, as if it forgot that it had added extra methods to
the XMLNode class.

thanks for any tips!

/dc
---
 David DC Collier
mailto:[EMAIL PROTECTED]
 +81 (0)80 6521 9559
 skype: callto://d3ntaku
---
 Pikkle 株式会社
 http://www.pikkle.com
---
___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com