Already have Javascript and jQuery under belt. (well mostly)
This job is primarily AS3 so I thought I'd give it a try.
Karl
On Oct 24, 2012, at 3:35 PM, Ross P. Sclafani wrote:
if you were writing as2 without extending classes etc, why arent you
just working in JS, its the new hot chick on the block, afterall...
On Oct 24, 2012, at 3:45 PM, Karl DeSaulniers <k...@designdrumm.com>
wrote:
Your not the only one who has said that about AS2.. lol
I know nothing about any AS3 classes. Frankly they confuse me with
the whole extend and static and public and aahhhhhhhh!
Makes my brain hurt just thinking about how I MUST learn them or
fade into AS2 history.
Karl
On Oct 24, 2012, at 8:02 AM, Hans Wichman wrote:
Hi Karl,
jus keep breathin;), this will pass and you'll never go back to
as2 again;).
Anyway on subject, have you tried out the standard SimpleButton
class?
If it doesnt fit your need, why not, maybe we can help with that,
but that class should work for most simple cases.
In addition, do you still use the Flash IDE? Since as3 offers so
many options, here is just one of the possible ones that might fit
your workflow:
- create a basic button class, put all the buttonMode, handCursor
etc stuff in there
- add the eventlistener mumbojumbo in there as well, in short
everything to create a button
- if you want to implement the functionality for different states
such as _up, _down etc go ahead and do so
Now create a movieclip with timeline states _up, _down etc, and
specify your button class as base class for this clip:
-voila a button, you can do this with as many buttons as you like
Of course if you'd rather keep the assets external that is
possible as well, but it might require a slightly different setup.
HTH,
JC
On 24-10-2012 14:33, Paul A. wrote:
Try removing:
button1_btn.mouseChildren = false;
button2_btn.mouseChildren = false;
Your code is a bit convoluted!
divers_btn.addEventListener(MouseEvent.CLICK, function()
{ gotoAndStop("divinedivers"); });
scuba_btn.addEventListener(MouseEvent.CLICK, function()
{ gotoAndStop("scubadudes"); });
divers_btn.addEventListener(MouseEvent.ROLL_OVER, function()
{ divers_btn.gotoAndStop("OVER");});
..
Paul
On 24/10/2012 12:39, Karl DeSaulniers wrote:
Hello All,
Long time. If your available at the moment, I could use your
help with some AS3.
I finally got an AS3 job! Yay! But I am stuck on the most simple
of things.
All I am trying to do is make some buttons work... lol
Here is my code.
button1_btn.buttonMode = true;
button2_btn.buttonMode = true;
button1_btn.useHandCursor = true;
button2_btn.useHandCursor = true;
button1_btn.mouseChildren = false;
button2_btn.mouseChildren = false;
button1_btn.addEventListener(MouseEvent.CLICK, function()
{ changeSelect(1); });
button2_btn.addEventListener(MouseEvent.CLICK, function()
{ changeSelect(2); });
button1_btn.addEventListener(MouseEvent.ROLL_OVER, function()
{ toggleB1(2); });
button2_btn.addEventListener(MouseEvent.ROLL_OVER, function()
{ toggleB2(2); });
button1_btn.addEventListener(MouseEvent.ROLL_OUT, function()
{ toggleB1(1); });
button2_btn.addEventListener(MouseEvent.ROLL_OUT, function()
{ toggleB2(1); });
function changeSelect(p):void {
switch (p) {
case 1:
this.gotoAndStop("divinedivers"); //goto frame
divinedivers in this MC
break;
case 2:
this.gotoAndStop("scubadudes"); //got frame scubadudes
in this MC
break;
}
}
function toggleB1(f):void {
button1_btn.gotoAndStop(f); //toggle this button MC frame
}
function toggleB2(f):void {
button2_btn.gotoAndStop(f); //toggle this button MC frame
}
Why does AS3 have to make things so difficult for something so
simple??
What the heck am I doing wrong???
Also, how do you use just a button instead of a mc?
I tried using just a button and it wouldn't even switch to the
over state that is inside the button!!?
AS2 is just so much more simple... sigh*
TIA,
Karl DeSaulniers
Design Drumm
http://designdrumm.com
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Karl DeSaulniers
Design Drumm
http://designdrumm.com
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Karl DeSaulniers
Design Drumm
http://designdrumm.com
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders