Shop Mobile More Submit  Join Login
×




Details

Submitted on
January 22, 2011
Image Size
1.5 MB
Resolution
740×570
Thumb

Stats

Views
90,018 (21 today)
Favourites
1,826 (who?)
Comments
1,003
Downloads
1,415
×
I haven't been too motivated for making a dress up tutorial, since there are so many of them already. One day I sorta got interested in the idea anyway. And in order to stand out in the great amount of tutorials, I decided to take the average Hapuriainen route: make it unnecessarily large. I mean, what kind of idiot draws 100+ items for a tutorial? answer: me Actually this was already started in autumn, but I didn't have the time to finish it until now.

[edit]: Fixed the game a bit, the codes should work now. Sorry about the inconvenience! Thanks to KawaiiPandah for the words of wisdom on the importing art section.
Add a Comment:
 
:iconpugsinthesky:
PugsintheSky Featured By Owner Edited Feb 13, 2015  Student Photographer
Hello, i have a little stupid question i can't find anywhere in internet... I would like to make my own dress up game, but before beginning, i would like to know how i can save the file while i'm making this.. I'm not gonna begin and finish the same day, and for security, i would like to save my work with drawing, codes, etc.. and edit it later, to add more clothes, more things, edit clothes... but when i draw something on flash and simply click on "Save as.." it purpose to me to save it as a document ".fla", but for any drawings, any files, it tell me that it is an error and he can't save. I think this is not the good way to save my "not finished" work with flash, and i don't understand how to do it correctly..
Thank you so much if you understand me (and my shitty english jaja), hope you can help me.
Thank you !
Reply
:iconmrchocolate0:
Mrchocolate0 Featured By Owner Feb 6, 2015  Professional Digital Artist
Question. I'm trying to make "color changing buttons" and for the life of me, I can't figure out what I am doing wrong. 
Reply
:iconhapuriainen:
Hapuriainen Featured By Owner Feb 6, 2015  Hobbyist Digital Artist
What is the problem with them then?
Reply
:iconmrchocolate0:
Mrchocolate0 Featured By Owner Feb 7, 2015  Professional Digital Artist
Okay I'm trying to make make a "create-a-character" flash interactive but I'm stuck on how to sync the designated colors with the matching buttons.

I've imported artwork but I'm not entirely sure if each color needs to be a separate file or if I can have the entire drawing in one big file and use groups.

As of now, I've done the latter but and I've entered stop(); but it still flashed through all the colors.
Reply
:iconhapuriainen:
Hapuriainen Featured By Owner Feb 8, 2015  Hobbyist Digital Artist
I've never done a character creator with imported art so I'm probably not the best person to advise on that, but...

For starters I'm fairly sure that you can't use only one drawing with different stuff in different layers and somehow split them in Flash. You can cut down the workload a little by using masks (so that you wouldn't need shirt_darkblue.jpg, shirt_lightblue.jpg, shirt_black.jpg etc for all colours but instead one shirt drawing), but that's a bit more complicated and I'd recommend getting it working with the simpler option first.

Apparently you already have something with the colours, but I'm not sure if I understand what. How did you implement the colour thing that flashed through all frames?
Reply
:iconmrchocolate0:
Mrchocolate0 Featured By Owner Feb 8, 2015  Professional Digital Artist
This is how it looks so far: FlashStuff & www.fastswf.com/oCUyMmM

The pelt layer have the different colors and the swatches layer is the buttons.
I can click the buttons but I'm not sure how to connect everything.
Reply
:iconhapuriainen:
Hapuriainen Featured By Owner Feb 9, 2015  Hobbyist Digital Artist
I don't see any looping, is the stop(); working now?

I can't tell from the file how you've organised the movie clips. For my code to work the pelt has to be made into its own movie clip, and inside it you have different coloured drawings in different frames (not layers).

If that's how your movie clips are I'd check the instance names. Are you sure you gave them? That is different from the name you give when you create the movie clip.
Reply
:iconmrchocolate0:
Mrchocolate0 Featured By Owner Feb 16, 2015  Professional Digital Artist
Yes the Stop(); is working.
I've checked the instance names but that still hasn't seem to help.
Reply
:iconhapuriainen:
Hapuriainen Featured By Owner Feb 17, 2015  Hobbyist Digital Artist
What does it write if you put

trace(_root.instancename);

to any frame? (replace instancename with the instance name of the object you're trying to change)
Reply
(1 Reply)
:iconkamikaze221:
kamikaze221 Featured By Owner Edited Jan 31, 2015
how i download it free the product is not availlable (sorry if i make somme mistakes i'm french)
Reply
:iconphantoml97:
PhantomL97 Featured By Owner Jan 22, 2015  New member Hobbyist Digital Artist
Hi, I was using your tutorial and for the next and previous buttons I keep getting this error: snag.gy/efeFm.jpg
Reply
:iconhapuriainen:
Hapuriainen Featured By Owner Jan 24, 2015  Hobbyist Digital Artist
A syntax error means that there's probably a typo or something, but it's a bit hard to tell what's wrong just from that error message. Can you copypaste the button code here?
Reply
:iconphantoml97:
PhantomL97 Featured By Owner Jan 25, 2015  New member Hobbyist Digital Artist
don't worry, I managed to work out what was wrong and fixed it, thanks!
Reply
:iconbuzbuster:
buzbuster Featured By Owner Jan 22, 2015  New member Hobbyist Digital Artist
this is very impressive what i'd expect from you but the lock your doll part gives me problems when drawing the clothe or erasing pr colouring I also use cs5
Reply
:iconakumaryoshi:
AkumaRyoshi Featured By Owner Jan 20, 2015  Hobbyist Digital Artist
I'm sure you gets lots of questions, so I'm sorry about this, but how would you go about coding things (hair, clothing) that have secondary colour sections? (Like you can choose a colour for one side of the hair, and pick a second colour for the other side)
Reply
:iconhapuriainen:
Hapuriainen Featured By Owner Jan 20, 2015  Hobbyist Digital Artist
Make the colour parts their own movie clips inside the, say, shirt movie clip, and put different colours in different frames of the new movie clips. So if you're now saying

on(release){
_root.shirt1.gotoAndStop(1);
}

you'd put

on(release){
_root.shirt1.baseColour.gotoAndStop(1);
}

and

on(release){
_root.shirt1.patternColour.gotoAndStop(1);
}

instead.
Reply
:iconakumaryoshi:
AkumaRyoshi Featured By Owner Jan 20, 2015  Hobbyist Digital Artist
Thank you so much for the help and quick reply!
Reply
:iconthe-demon-etrigan:
Got a quick question, how do you limit the area you want to place an object.  I would like to enable an object to be placed anywhere within a specific range.  Thanks.
Reply
:iconhapuriainen:
Hapuriainen Featured By Owner Jan 18, 2015  Hobbyist Digital Artist
I'm afraid I don't understand the question. Can you give a practical example?
Reply
:iconthe-demon-etrigan:
The-Demon-Etrigan Featured By Owner Jan 18, 2015
Imagine a smaller frame within the larger work area.  I was trying to figure out how to drag and drop an item within the smaller frame only and restricting the item from being taken out of the frame.
Reply
:iconhapuriainen:
Hapuriainen Featured By Owner Jan 20, 2015  Hobbyist Digital Artist
I don't know a code that allows dragging only within a certain area.

//....
on(release, releaseOutside){
stopDrag();

if(this._x > someX || this._y > someY){
this._x = someOtherX;
this._y = someOtherY;
}

}

would be "when the item is released, stop moving it. If it's away from the area you've defined, it'd return to the someOtherX / someOtherY coordinates". Dunno if it's useful to you since I don't know what kind of situation you'd use it for though.
Reply
:iconthe-demon-etrigan:
The-Demon-Etrigan Featured By Owner Jan 23, 2015
Hmm, well thanks.  I think it will lead me in the right direction.
Reply
:iconkaiserrangerph12345:
KaiserRangerPH12345 Featured By Owner Jan 11, 2015  Hobbyist General Artist
Thanks for the nice tutorial, comes in handy.
Now, I know how you make such great interactive Flash dress ups and OC makers.
Reply
:iconooshine-staroo:
oOShine-StarOo Featured By Owner Jan 11, 2015  Hobbyist Digital Artist
Does anyone know how I can make color wheels for my items instead of color buttons? 
Reply
:icondollfox:
DollFox Featured By Owner Dec 15, 2014
Do you know how to go about adding color change buttons? Ones that affect multiple hairstyles? Like in the Rinmaru games ;~; Thank you so much for this!
Reply
:iconhapuriainen:
Hapuriainen Featured By Owner Dec 15, 2014  Hobbyist Digital Artist
The easiest way to understand is probably making the different hairstyles their own movie clips and controlling their visibility. Like on hair1 button put

on(release){
_root.hair1._visible = true;
_root.hair2._visible = false;
_root.hair3._visible = false;
}

On colour buttons put

on(release){
_root.hair1.gotoAndStop(1);
_root.hair2.gotoAndStop(1);
_root.hair3.gotoAndStop(1);
}
Reply
:icondollfox:
DollFox Featured By Owner Dec 16, 2014
you're amazing ;w; I'll try that out! Thank you so much, you beautiful furby ;u;
Reply
:iconyanderika:
Yanderika Featured By Owner Oct 24, 2014
this was VERY helpful to me~~ thank you so much <33
Reply
:iconmetrikfire:
metrikfire Featured By Owner Oct 6, 2014  Student General Artist
You're amazing. Thank you.
Reply
:iconladycandy2011:
Ladycandy2011 Featured By Owner Edited Sep 25, 2014  Student Digital Artist

hey sorry to bother cant u tell me why when I place the code  its not working for me it keeps saying mouse events are only permitted only for button instances

on (press) {
startDrag("")
dragging = true}

on (release, releaseOutside) {
stopDrag()
dragging = false}

oh im using cs6 idk if that matters or not

Reply
:iconcablecord:
cablecord Featured By Owner Sep 21, 2014  Professional Digital Artist
Which Flash program do you use?
Reply
:iconhapuriainen:
Hapuriainen Featured By Owner Sep 21, 2014  Hobbyist Digital Artist
Adobe Flash CS3 Professional on one computer and CS5 Professional on the other.
Reply
:iconsoundwaveandluna:
SoundWaveandLuna Featured By Owner Oct 13, 2014  Hobbyist Digital Artist
Do you know where to download it? I've been looking everywhere ^^;
Reply
:iconhapuriainen:
Hapuriainen Featured By Owner Oct 13, 2014  Hobbyist Digital Artist
There are links in the F.A.Q. of the tutorial.
Reply
:iconsoundwaveandluna:
SoundWaveandLuna Featured By Owner Oct 20, 2014  Hobbyist Digital Artist
Thank you :meow:
Reply
:iconcablecord:
cablecord Featured By Owner Sep 22, 2014  Professional Digital Artist
Ok, thank you
Reply
:iconempathic-nooks:
Empathic-Nooks Featured By Owner Sep 5, 2014  Hobbyist General Artist
Okay I have a big question. I just recently got Flash 8 and it doesn't come with ActionScript 2 but instead ActionScript 1. Will I still be able to do the things shown in this tutorial, or will they not work? 
Reply
:iconhapuriainen:
Hapuriainen Featured By Owner Sep 5, 2014  Hobbyist Digital Artist
I've never had any experience on AS1, but I'd bet that the codes for AS2 won't work for AS1.
Reply
:iconkendulun-the-kihoryu:
Kendulun-the-Kihoryu Featured By Owner Aug 20, 2014  Hobbyist Digital Artist
Oh, I have another question! :O

How on earth do you make a randomizer button?
I've probably not worded this well enough, but I'm going on about those buttons where you click on it and it makes a random creation out of different accessories/colours in the dollmaker (Like what's on the MLP Pony Creator, for example)
Reply
:iconhapuriainen:
Hapuriainen Featured By Owner Aug 22, 2014  Hobbyist Digital Artist
If you're doing a drag&drop style dress up a randomiser is more complicated, but for gotoAndStop() button style dress up it's fairly simple.

on the randomiser button:

on(release){

_root.shirt.gotoAndStop(random (shirtAmount) +1);
_root.shoes.gotoAndStop(random (shoesAmount) +1);
_root.hat.gotoAndStop(random (hatAmount) +1);


}

replace 'shirtAmount' with, well, the amount of shirt frames you have. 

if you want things to have different probabilities, such as the hat being visible being rarer than being invisible, you can put stuff like


randomnumber = random (10) +1;
if(randomnumber < 8){
     _root.hat._visible = false;
}
else{
     _root.hat._visible = true;
}
Reply
:iconkendulun-the-kihoryu:
Kendulun-the-Kihoryu Featured By Owner Oct 20, 2014  Hobbyist Digital Artist
Hiya, sorry to keep popping up but I have one teeny-tiny problem...

My randomizer button works like a charm, but when I go onto a different menu to add something that didn't appear when I clicked the randomizer, the buttons don't respond, like they've stopped working... :S

If I go back to change anything that was made visible, they work just fine, but everything else that didn't show just refuses to work when I press it...

Is there any way I can get round this without having to re-script too much? D:
Reply
:iconhapuriainen:
Hapuriainen Featured By Owner Oct 20, 2014  Hobbyist Digital Artist
That sounds really weird. Can you get the buttons to do anything else? Like, if you change the button code to

on(release){
trace("derp");
}

does it do anything?
Reply
:iconkendulun-the-kihoryu:
Kendulun-the-Kihoryu Featured By Owner Oct 20, 2014  Hobbyist Digital Artist
It hasn't worked unfortunately :( I'm really at a loss right now D:
Reply
:iconhapuriainen:
Hapuriainen Featured By Owner Oct 20, 2014  Hobbyist Digital Artist
So there's something weird with the menu then? Can you upload a swf to your stash or something?
Reply
:iconkendulun-the-kihoryu:
Kendulun-the-Kihoryu Featured By Owner Oct 21, 2014  Hobbyist Digital Artist
OH WAIT!! I've figured it out! :D

I was messing about a bit and I put this in the colour buttons (for the base colour, for example):

_root.Basecol._visible = true;
I'm still really sorry for going on and on about this, but thanks for helping me at least :O
Reply
:iconhapuriainen:
Hapuriainen Featured By Owner Oct 21, 2014  Hobbyist Digital Artist
Glad to hear it worked out!
Reply
:iconkendulun-the-kihoryu:
Kendulun-the-Kihoryu Featured By Owner Oct 21, 2014  Hobbyist Digital Artist
Reply
Add a Comment: