Delete enhanced fill problem

Thats it! I am tired of getting the “Enhanced fill not supported in current player version” problem when I import fills from AI/FH/FW and you need to export to V7 or under, so once and for all I am putting a stop to it.

Here are 3 simple steps to get rid of this problem (of course this will be applied after you have imported a vector image with gradients to your stage).

1. Change your export settings to V8.
2. Pull the “Color Mixer” Palette.
3. Under Overflow select “Extend”, take off the check mark from Linear RGB

That is it now you can change your export settings back to V7 or V6 or under and you should be fine. That is all you have to do and all your problems should go away, no more warnings no more asking you to fix your gradients.

Ah! but sometimes the gradient or Flash will be stubborn and still make fuss about the Fills. Well these are some things you can do..

If under the “Color Mixer” Palette your Overflow was selected as “Extend” and the Linear RGB was unselected, well just select Overflow again and check and uncheck the Linear RGB option. That will fix the stubbornness 99.9999999% of the time.

If you still have troubles after you have completed the steps above feel free to ask.

Exporting from Illustrator to SWF “bug”

If you are exporting any artwork from Illustrator to SWF and when working in Flash and player 7(or less) you might get the following error “Enhanced stroke is not supported in this player”.

One way to fix this issue is by setting “Perserve Editability Where Possible” under the Method section.
Now this might not work with all the artwork where you want to be able to do heavy edits within flash but its worth a shoot.

After a long brake

As many of you know, for a while I was away from message boards. but I am back to help a few of the newbies out there. Also I am looking forward to update the Flash Bits section along with the PHP and DW bits.

Create Text Field FlashMX 106 (lets have fun!)

[as]
hDistance = 20;
vDistance = 0;
buttonsInfo = new Array(“About Us”, “Contact Us”, “Gallery One”, “Gallery Two”, “Gallery Three”, “Visual”, “Guest”, “Clients”, “Account”, “Search”);
textDesign = new TextFormat();
textDesign.font = “Arial”;
textDesign.size = 15;
textDesign.bullet = false;
textDesign.underline = true;
textDesign.url = “http://www.helmutgranda.com/”;
for (i =0;i<10;i++){
this.createTextField(“textHolder”+i, i, 120+(i*vDistance),120+(i*hDistance),100,19);
this[“textHolder”+i].text = buttonsInfo[i];
this[“textHolder”+i].border = true;
this[“textHolder”+i].borderColor = “0xaa”+i/2+i/2+i/2+i;
this[“textHolder”+i].html = true;
this[“textHolder”+i].selectable = false;
this[“textHolder”+i].textColor = “0xaa”+i*2+i*2+i*2+i;
this[“textHolder”+i].setTextFormat(textDesign);
}

[/as]

Create Text Fields FlashMX 105 (with Borders)


hDistance = 20
vDistance = 0
buttonsInfo = new Array("About Us", "Contact Us", "Gallery One", "Gallery Two", "Gallery Three", "Visual", "Guest", "Clients", "Account", "Search" )
for (i =0;i<10;i++){ this.createTextField("textHolder"+i, i, 120+(i*vDistance),120+(i*hDistance),100,19); this["textHolder"+i].text = buttonsInfo[i]; this["textHolder"+i].border = true; }

Multy Dimensional Arrays 101 Flash MX


Name = new Array ()
Name.First = new Array ("Helmut","Flash");
Name.Last = new Array ("Granda","MX");

trace ("FIrst Name: " +Name.First[0]);
trace ("Last Name: " + Name.Last[0]);
trace("Full Name: " + Name.First[0] + " " + Name.Last[0]);
trace ("FIrst Name: " +Name.First[1]);
trace ("Last Name: " + Name.Last[1]);
trace("Full Name: " + Name.First[1] + " " + Name.Last[1]);