What happened to the Messenger Plus! forums on msghelp.net?
Shoutbox » MsgHelp Archive » Messenger Plus! for Live Messenger » Scripting » How to make/add your own functions to an interface?

How to make/add your own functions to an interface?
Author: Message:
CookieRevised
Elite Member
*****

Avatar

Posts: 15519
Reputation: 173
– / Male / Flag
Joined: Jul 2003
Status: Away
O.P. Huh?  How to make/add your own functions to an interface?
(Q1)

If you want to add your own additional functions/methods to a Plus!-interface (eg: _IMPMessenger) how do you do that?

I know the use of the 'prototype' property, but that only works for a class of objects, or constructors.

eg:
code:
String.prototype.trim = function() {
    return this.replace(/^\s+|\s+$/g, "");
}

So how would you add functions to a Plus! interface?


-------------

(Q2)

In this same context, how do you add your own properties to a Plus! interface? So you can set and retrieve them in the conventional manner. (but so that setting it will invoke your own predefined function of course, and the retrieving will run that same function which will return a value).

This post was edited on 12-29-2006 at 11:47 PM by CookieRevised.
.-= A 'frrrrrrrituurrr' for Wacky =-.
07-08-2006 02:08 PM
Profile PM Find Quote Report
« Next Oldest Return to Top Next Newest »

Messages In This Thread
How to make/add your own functions to an interface? - by CookieRevised on 07-08-2006 at 02:08 PM
RE: How to make/add your own functions to an interface? - by RaceProUK on 07-08-2006 at 11:12 PM
RE: How to make/add your own functions to an interface? - by CookieRevised on 07-09-2006 at 02:22 AM
RE: How to make/add your own functions to an interface? - by RaceProUK on 07-09-2006 at 08:28 PM


Threaded Mode | Linear Mode
View a Printable Version
Send this Thread to a Friend
Subscribe | Add to Favorites
Rate This Thread:

Forum Jump:

Forum Rules:
You cannot post new threads
You cannot post replies
You cannot post attachments
You can edit your posts
HTML is Off
myCode is On
Smilies are On
[img] Code is On