Scripps Newspapers Interactive :: Flash Guidelines
All flash creatives need to be tested at least 3 days before their campaigns are set to go live for QA.
- swf files must be pulished as flash 6 or higher using actionscript 2.0.
- Frame rate must not exceed 24fps.
- swf files must not exceed a 40k file size.
- Ad should not loop more than once and have a max animation time of :15.
- A stop(); action must be put on the last frame of the main timeline so looping doesn't occur to improve ad performance.
- Up to 4 additional streams may load upon user click. Each
additional stream may not exceed 100K. All files must be hosted by Scripps. Each stream must
be initiated by separate clicks.
- Loading files cross-domain is prohibited.
- Audio must be user initiated.
- If audio is used, the ad must contain a minimum of a mute/unmute button.
- Video maybe progressive or streaming and hosted by Scripps. Video may auto start on load or be user initiated.
- If video is used, the ad must contain a minimum of a pause/play button.
- An alternative jpg/gif must be submitted with all swf files and will only show if the user doesn't have the correct Flash Player version installed or if scripting is turned off. The alternative image must be the same dimensions as the swf file and not exceed a 30k max file size.
- All links should should open in a new window using "_blank" in the getURL function.
- clickTAG variable should be used in place of an embedded URL. Up to 5 clickTAG variables may be used in a single swf file. If multiple URLs are used, the clickTAG variables should be the following for each unique URL: clickTAG, clickTAG2, clickTAG3, clickTAG4, and clickTAG5. When sending in accompaning URLs make sure label each with the clickTAG variable that it should be assigned to. The clickTAG variable should be attached directly to a button instance.
- Below is how the clickTAG variable would be attached directly to a button.
on(release){
if(_root.clickTAG.substr(0, 5) == "http:" || _root.clickTAG.substr(0, 6) == "https:"){
getURL(_root.clickTAG, "_blank");
}
}
- _root.clickTAG is recommended to be used in place of just using the clickTAG variable but must be used if the button is nested inside of a movieclip off the main timeline.
Any flash files not meeting the above requirements will be rejected and could cause a delay in the campaign going live.