|
Post by JayTizzleR on Jan 29, 2013 15:28:56 GMT -5
So, I've been doodling around in Flash 8. With prior knowledge of computer programming I've been able to navigate it pretty easily. I could make almost any type of game (especially if I knew the codes required).
I was wondering a few things:
Are there any drawbacks to flash 8? Limitations?
What's as3?
Right now I'm working on a turn-by-turn game (as a test). It's easy enough, but if Flash 8 is outdated I'm gonna stop trying to learn the codes.
Also, is it possible to have one of you help me do some animations if I needed it? (:
|
|
|
Post by SwordKill on Jan 29, 2013 16:06:44 GMT -5
there is no alternative, flash 8 is simply the best and has the friendliest interface. who cares if its outdated, it still works.
|
|
|
Post by Gront on Jan 29, 2013 16:10:34 GMT -5
So, I've been doodling around in Flash 8. With prior knowledge of computer programming I've been able to navigate it pretty easily. I could make almost any type of game (especially if I knew the codes required). I was wondering a few things: Are there any drawbacks to flash 8? Limitations? What's as3? Right now I'm working on a turn-by-turn game (as a test). It's easy enough, but if Flash 8 is outdated I'm gonna stop trying to learn the codes. Also, is it possible to have one of you help me do some animations if I needed it? (: IT IS FORBIDDEN. DES AND I ARE THE GAMEMASTERS OF SPB. And I guess MVG too when we get back around to that one game.Honestly, Flash 8 isn't a super big drawback for you. Many animators actually prefer the style of Flash 8 over the Adobe Flash products, though as a programmer you do lose access to AS3. ActionScript 3 was an effort on the part of Adobe to try to make programming in Flash more like programming in a real language, rather than an admittedly somewhat sloppy scripting language that was originally designed to start and stop movies and little else. Though AS2 will let you use AS1 code (which actually may have been one of the reasons AS2 needed to be redesigned), AS3 is not reverse-compatible, so you'll be using either AS2 or AS3. Now, while I readily admit that AS2 is technically inferior, I still prefer it because I have spent so much time getting to know the little quirks of it that I find it easier and I can do more with fewer lines of code. Super Morse Code RPG (yes I will shamelessly plug it everywhere) was done entirely in AS2 and I really don't think you would be able to see any real difference if I had done it in AS3 aside from the fact that it would have taken longer. tl;dr AS2 is fine, I still use it, Flash 8 is acceptable If you need coding advice feel free to ask. Like I said, I know all the weird little quirks that'll help you get things going faster.
|
|
|
Post by JayTizzleR on Jan 29, 2013 16:27:06 GMT -5
Thanks a lot Grent, answered plenty for me (:
I work really well with complex coding. I can follow it easily (because of Comp. Programming).
Do you know anything about loops?
|
|
|
Post by llllllllllll on Jan 29, 2013 19:13:56 GMT -5
All I have is Macromedia Flash MX. That must be a fucking dinosaur by now.
|
|
|
Post by JayTizzleR on Jan 29, 2013 19:26:51 GMT -5
lol. Do you use it at all?
|
|
|
Post by Gront on Jan 29, 2013 19:34:36 GMT -5
Do you know anything about loops? Right, the newbies don't know anything about me. I'm a senior in college majoring in Computer Science. I know alllllll about loops. What specifically were you looking for?
|
|
|
Post by JayTizzleR on Jan 29, 2013 20:03:19 GMT -5
I don't know lol. In Comp. Programming we're just now learning about it and it seems kinda useful In Microsoft basic it's: Do intX= intX + 1 (Obviously with code here) Loop while intX < 10 Also; could you help me out with this code? on (release) { NumHigh = Number(txtNumHigh.text) NumLow = Number(txtNumLow.text) NumRan = NumHigh txtNumRan = NumRan } Okay, listen. Using an input text box so you can define the range of a random number generator. Here is me desperately trying to make the input box define the max, but the dynamic box I set up (txtNumRan) keeps replying "Undefined" or "NaN". How come the input box isn't doing its job? Official Code: on (release) { NumHigh = Number(txtNumHigh.text) NumLow = Number(txtNumLow.text) NumRan = int((NumHigh - NumLow + 1) * Math.random() + NumLow) txtNumRan = NumRan }
|
|
|
Post by llllllllllll on Jan 29, 2013 20:26:08 GMT -5
lol. Do you use it at all? It's just sitting there for the day when I finally get the inspiration to take flash animating seriously.
|
|
|
Post by JayTizzleR on Jan 29, 2013 20:31:09 GMT -5
It's just sitting there for the day when I finally get the inspiration to take flash animating seriously. If you have a tablet, flash animating is really easy. I could easily do some stick figure fights (given they wouldn't be stylish) , but when you have a mouse they take too long You could easily download Flash 8 for free somewhere if you ever wanted to.
|
|
|
Post by Gront on Jan 29, 2013 21:17:03 GMT -5
Geez way to pick an example that really illustrates why you never want to have the user input numerical data in a textbox. Also why typecasting is basically the devil in most cases.
Try this:
on (release) { NumHigh = txtNumHigh.text NumLow = txtNumLow.text NumRan = int((NumHigh - NumLow + 1) * Math.random() + NumLow) txtNumRan = NumRan }
Also, you should be able to avoid the int() typecast by declaring NumRan as a Number and using Math.round():
on (release) { NumHigh = txtNumHigh.text; NumLow = txtNumLow.text; var NumRan:Number; NumRan = Math.round((NumHigh - NumLow + 1) * Math.random() + NumLow); txtNumRan = NumRan; }
The semicolons are just a habit I picked up in C++. They're not necessary in AS2, but they make reading easier for me because I'm used to them.
Reason for Editing: misplaced a paren
|
|
pm
Apprentice
[M0n:-295]
...Huh?
Posts: 274
|
Post by pm on Jan 29, 2013 21:26:42 GMT -5
IT IS FORBIDDEN. DES AND I ARE THE GAMEMASTERS OF SPB. And I guess MVG too when we get back around to that one game.I know a little unity too ^^;
|
|
|
Post by JayTizzleR on Jan 29, 2013 21:27:32 GMT -5
I already tried the .text, and it acts undefined. I tried making the NumHigh a variable with specific parameters ex. var NumHigh:Number, but that doesn't seem to matter. It's such an easy concept and yet it doesn't want to work :/
It seems to only work when I put in inpNumHigh and inpNumLow (I changed the txt to inp for simpler reasons) without anything attached to it. Also, I'm using Math.floor now because integers truncate.
lol, it just doesn't want to work for me. Guess I have to toy with it for a while.
|
|
|
Post by JayTizzleR on Jan 29, 2013 21:35:13 GMT -5
Another thing Grent?
Is there a way to prevent your dynamic box from taking on the characteristics of the input box when setting them equal?
Also; just discovered that the program sees the numbers inputted in the boxes as characters. So NumHigh + NumLow when inpNumHigh = 15 and inpNumLow = 10 means 1510... Gay af.
|
|
Candy Biu
Skin Making
Candy fiction[M0n:120]
Sweetest of them all!
Posts: 519
|
Post by Candy Biu on Jan 29, 2013 23:00:57 GMT -5
It's just sitting there for the day when I finally get the inspiration to take flash animating seriously. If you have a tablet, flash animating is really easy. I could easily do some stick figure fights (given they wouldn't be stylish) , but when you have a mouse they take too long Actually using the mouse would probably be just as easy, if not easier, for stick figures. When you look at the more big name stick figure anims, or more professional, or whatever you want to call them, they tend to use lines more often than not, rather than drawn lines. Hell, outside of hobby flash, most people tend to seem to not use the brush tool in flash. At least, not the default one.
|
|
|
Post by Gront on Jan 29, 2013 23:09:29 GMT -5
IT IS FORBIDDEN. DES AND I ARE THE GAMEMASTERS OF SPB. And I guess MVG too when we get back around to that one game.I know a little unity too ^^; I WILL DESTROY YOU. I already tried the .text, and it acts undefined. I tried making the NumHigh a variable with specific parameters ex. var NumHigh:Number, but that doesn't seem to matter. It's such an easy concept and yet it doesn't want to work :/ It seems to only work when I put in inpNumHigh and inpNumLow (I changed the txt to inp for simpler reasons) without anything attached to it. Also, I'm using Math.floor now because integers truncate. lol, it just doesn't want to work for me. Guess I have to toy with it for a while. Yeah, like I said, input text boxes are one of the worst ideas ever. I don't think I've used them in years.
|
|
|
Post by JayTizzleR on Jan 31, 2013 18:15:23 GMT -5
Hey, what type of games are the most popular or the most fun? Shooters, turn-by-turn, platformers...? Actually using the mouse would probably be just as easy, if not easier, for stick figures. When you look at the more big name stick figure anims, or more professional, or whatever you want to call them, they tend to use lines more often than not, rather than drawn lines. Hell, outside of hobby flash, most people tend to seem to not use the brush tool in flash. At least, not the default one. Never thought about it that way before and its true.
|
|
|
Post by Gront on Jan 31, 2013 19:27:10 GMT -5
Hey, what type of games are the most popular or the most fun? Shooters, turn-by-turn, platformers...? Most people play Flash games for a half hour or less, so the objective shouldn't be so much to make a big game as a game that can make an impression quickly. Also, a lot of flash games have been made; you should aim more for original ideas than making a new version of an old kind of game. That being said, there's an audience for pretty much any genre of game you would want to make if it's good.
|
|
pm
Apprentice
[M0n:-295]
...Huh?
Posts: 274
|
Post by pm on Feb 1, 2013 10:24:40 GMT -5
I'd argue make whats fun to you. You'll get better results if you attempt to create something you're passionate about
|
|
|
Post by JayTizzleR on Feb 2, 2013 13:44:06 GMT -5
I'd argue make whats fun to you. You'll get better results if you attempt to create something you're passionate about True. I always fell in love with the early versions of Final Fantasy so I was thinking of doing something like that. Most people play Flash games for a half hour or less, so the objective shouldn't be so much to make a big game as a game that can make an impression quickly. Also, a lot of flash games have been made; you should aim more for original ideas than making a new version of an old kind of game. That being said, there's an audience for pretty much any genre of game you would want to make if it's good. True.
|
|
|
Post by JayTizzleR on Feb 2, 2013 18:01:17 GMT -5
Geez way to pick an example that really illustrates why you never want to have the user input numerical data in a textbox. Can't you see when it'd come in handy tho.
|
|