Home > Adobe > Flash Ads for Google : Flash CC 2014

Flash Ads for Google : Flash CC 2014

I’m not a Flash guy. Haven’t touched the stuff in forever. However, I recently had to make some Flash ads for Google and had to learn a few things. Beyond just simple animation and basic workings of flash, there are two obstacles to overcome:

  1. Output to Flash Player 10.1 – which isn’t an option in the publish settings (and apparently for quite a while)
  2. clickTags – what is that anyways!

So here is some relevant information from the Internet on that….

Target Flash Player 10.1 from Flash CC 2014

Thanks to stansjockstrap on Adobe Forums.

http://helpx.adobe.com/flash-player/kb/archived-flash-player-versions.html

https://forums.adobe.com/thread/1294601

For anybody who is looking, and I am not a coding person, far from it, this is what I done.

(1) Downloaded the 10.1 playerglobal.swc from Adobe here.

(2) Right mouse click (or ctl click on a mac) on the Flash folder and show package contents – then click Contents/Common/Configuration/ActionScript 3.0/

(3) Create a folder called FP10.1 and drop in the downloaded file (should be called playerglobal.swc).

(3) Go back to the common folder and go to Common/Configuration/Players

(4) Duplicate the FlashPlayer10_3.xml as FlashPlayer10_1.xml and open this file in textedit or whatever editor you have and replace the text with this:

 

<?xml version=”1.0″ encoding=”UTF-8″?>

<players>

<player id=”FlashPlayer10″ version=”10″ asversion=”3″>

<name>Flash Player 10.1</name>

<path builtin=”true” />

<path platform=”WIN”>Device Central/adcdl.exe</path>

<path platform=”MAC”>Device Central/adcdl</path>

<playerDefinitionPath as2=”$(UserConfig)/Classes/FP10;$(UserConfig)/Classes/FP9;$(UserConfig)/Classes/FP8;$(Use rConfig)/Classes/FP7″ as3=”$(AppConfig)/ActionScript 3.0/FP10.1/playerglobal.swc” />

<feature name=”multiScreenPublish” supported=”true” />

<feature name=”mobileAuthoringIntegration” supported=”true” />

<feature name=”deviceSound” supported=”false” />

<feature name=”exportStreamingSound” supported=”true” />

<feature name=”exportEventSound” supported=”true” />

<feature name=”FSCommand2″ supported=”false” />

<feature name=”gradient_linearRGB” supported=”true” />

<feature name=”gradient_overflow” supported=”true” />

<feature name=”shape_strokeHint” supported=”true” />

<feature name=”shape_cap” supported=”true” />

<feature name=”shape_join” supported=”true” />

<feature name=”shape_mitre” supported=”true” />

<feature name=”shape_scale” supported=”true” />

<feature name=”linkage_exportForActionscript” supported=”true” />

<feature name=”linkage_exportForRuntimeSharing” supported=”true” />

<feature name=”linkage_exportInFirstFrame” supported=”true” />

<feature name=”linkage_importForRuntimeSharing” supported=”true” />

<feature name=”linkage_importAndAddToCache” supported=”false” />

<feature name=”publish_localPlaybackSecurity” supported=”true” />

<feature name=”publish_hardwareAcceleration” supported=”true” />

<feature name=”symbol_blendMode” supported=”true” />

<feature name=”actionScript_documentClass” supported=”true” />

<feature name=”symbol_blendMode” supported=”true” />

<feature name=”filters” supported=”true” />

<feature name=”component_binding” supported=”true” />

<feature name=”component_schema” supported=”true” />

<feature name=”screens” supported=”true” />

<feature name=”video” supported=”true” />

<feature name=”deviceVideo” supported=”false” />

<feature name=”accessibility” supported=”true” />

<feature name=”dynamic_text_kerning” supported=”true” />

<feature name=”static_text_charwidth_nondeviceFont” supported=”true” />

<feature name=”static_text_charwidth_deviceFont” supported=”true” />

<feature name=”advanced_anti_alias_text” supported=”true” />

<feature name=”nine_slice_scaling” supported=”true” />

<feature name=”runtimeNumberMinMax” supported=”true” />

<feature name=”use8kSampleRate” supported=”true” />

<feature name=”useDefineFont4ForDeviceText” supported=”true” />

<feature name=”useDefineFont4ForEmbeddedFonts” supported=”true” />

<feature name=”textLayoutFramework” supported=”true” />

<encodingPresets>

<preset uuid=”da5cac1a-417a-4d86-b7f7-ef21010a5d7d” name=”FLV – Match Source Attributes (High Quality)” ext=”flv” default=”true” />

</encodingPresets>

<testmenu>

<menu name=”ID_testInFlash” default=”true” />

<menu name=”ID_testInDeviceCentral” />

</testmenu>

<debugmenu>

<menu name=”ID_debugtInFlash” default=”true” />

<menu name=”ID_debugInDeviceCentral” />

</debugmenu>

</player>

</players>

(5) close and restart flash

(6) Pick 10.1 in your export settings and it will work now.

 

Just one minor note. My download was named playerglobal10_1.swc. you’ll want to rename it to playerglobal.swc

Now you can choose Flash Player 10.1 as your publish settings!

Making clickTags

http://www.flashclicktag.com/

Tutorial at Flashclicktag.com was super helpful for this part, but is a little outdated for current version of flash. Everything still works though, except I got a bit confused at the part where I added the action script. I think the buttons are just in a different place now, but this seemed to work

this.MyClickTagButton
MyClickTagButton.addEventListener(
MouseEvent.CLICK,
function():void {
if (root.loaderInfo.parameters.clickTAG.substr(0,5) == “http:”) {
navigateToURL(
new URLRequest(root.loaderInfo.parameters.clickTAG), “_blank”
);
}
}
);

Screen Shot 2014-07-08 at 10.22.51 AM

Screen Shot 2014-07-08 at 10.09.40 AM

Advertisements
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: