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