Let's just start
from the beginning on this one, as it was all screwed up (oops is that
profanity?).....
I decided to look
for an answer again for the MM bug where you cannot pass the argumentsCollection
nor use named parameters in super.init()
Sean asked why I
cannot work around it, well because I do not want to work around it, it works
everywhere else, why not for super.init() ?
"Whats the use of
using argumentsColection or named parameters when you can pass the
arguments in order??"
Well:
1. what if you add
more variables to initialize? Isn't it much nicer if they are passed on
automatically? For me it is..
2. isn't it a pain
to having to pass the variables in the correct order? For me it
is.
3. there is more,
but I think the above are pretty important
Then I found a
solution (work around), I don't much like work arounds, but this one is not that
ugly and can easily be replaced (when it does start working
properly) because its now a function in the base class and inherited, thus
easily replaced.
Then I got some
comments about no one understanding what I was trying to do and why not just do
this and that.....
Well, from what I
have learned and read, I'm pretty sure I am doing something right, but I was
doubting myself, after all, I do consider some of the people on this list
experts in their area, so if they do not know what I am trying to do, then I
must be wrong - that's what I normally blame it on.
So now I am trying
to figure out which one is the case, did I not explain myself properly, is it
because the posts are in the wrong order, am I just doing something stupid, are
people to lazy to read the whole post (happened to me many times), has no one
else read "Object Oriented Programming" ;-)
And is one of the
principles of OO not "Extend on Classes, add functionality in child classes, but
do not duplicate functionality in child classes"?
Taco
Fleur
Tell me and I will forget - blah blah
Show me and I will remember - blah blah
Teach me and I will learn - blah blah iah iah iah
You are currently subscribed to cfaussie as: [EMAIL PROTECTED]
To unsubscribe send a blank email to [EMAIL PROTECTED] Aussie Macromedia Developers: http://lists.daemon.com.au/
