Spécifications Pour fichier Flash ~2012~

7
Spécifications Pour fichier Flash ~2012~

description

Spécifications Pour fichier Flash ~2012~. 1) Clic Tag 2) Bouton Ouvrir/Fermer : FT/Interstitiel Expand Multi-directionnel. 1) Clic Tag. Dans l’objectif de rendre cliquable les créations, voici le code à implémenter : Action script 2 on (release) { - PowerPoint PPT Presentation

Transcript of Spécifications Pour fichier Flash ~2012~

Page 1: Spécifications  Pour fichier Flash ~2012~

Spécifications Pour fichier Flash

~2012~

Page 2: Spécifications  Pour fichier Flash ~2012~

1) Clic Tag

2) Bouton Ouvrir/Fermer :• FT/Interstitiel• Expand Multi-directionnel

Page 3: Spécifications  Pour fichier Flash ~2012~

1) Clic Tag

Dans l’objectif de rendre cliquable les créations, voici le code à implémenter :

Action script 2

on (release) { getURL(_root.clicktag, _root.target); }

Action script 3

import flash.external.ExternalInterface; import flash.net.URLRequest; import flash.net.navigateToURL;

btn_click.mouseChildren = false;btn_click.buttonMode = true;btn_click.addEventListener(MouseEvent.MOUSE_UP,click)

var target = root.loaderInfo.parameters.target;var clicktag = root.loaderInfo.parameters.clicktag;

function click(e:MouseEvent){ var browserName:String = getBrowserName();

if(browserName == "IE") ExternalInterface.call("function setWMWindow() {window.open('"+ clicktag + "');}"); else navigateToURL(new URLRequest(clicktag), target);}

Page 4: Spécifications  Pour fichier Flash ~2012~

1) Clic Tag (suite)

Action script 3 (Suite)

function getBrowserName():String{ var browser:String; try{ var browserAgent:String = ExternalInterface.call("function getBrowser(){return navigator.userAgent;}") } catch(error:Error){ trace(error); return 'Undefined'; }; if(browserAgent.indexOf("Firefox") >= 0) browser = "Firefox"; else if(browserAgent.indexOf("Safari") >= 0) browser = "Safari"; else if(browserAgent.indexOf("MSIE") >= 0) browser = "IE"; else if(browserAgent.indexOf("Opera") >= 0) browser = "Opera"; else browser = "Undefined";

return browser;}

Page 5: Spécifications  Pour fichier Flash ~2012~

2a) Bouton Ouvrir/Fermer : Flash Transparent /Interstitiel

Si le flash contient un bouton de fermeture, celui-ci doit activer la fonction:

Si Flash inférieur à version 8 :

on (release) { getURL("javascript: pub_ist_hd()"); }

Si Flash supérieur ou égal à la version 8:

on (release) { flash.external.ExternalInterface.call("pub_ist_hd");}

Si Flash en Action Script 3:

import flash.external.ExternalInterface;//fonction exécutée en réponse à l'événement

function onClic(pEvt:Event):void { ExternalInterface.call("pub_ist_hd");}leBoutonFerme_btn.addEventListener(MouseEvent.CLICK, onClic);//leBoutonFerme_btn est un exemple de nom de l’occurrence du bouton dans la créa

Page 6: Spécifications  Pour fichier Flash ~2012~

2b) Bouton Fermer : Flash Expand Multidirectionnel

Si le flash contient un bouton de fermeture, celui-ci doit activer la fonction :

Si Flash inférieur à version 8 :

on (release) { getURL("javascript: pub_ist_collapse()"); }

Si Flash supérieur ou égal à la version 8:

on (release) { flash.external.ExternalInterface.call("pub_ist_collapse");}

Si Flash en Action Script 3:

import flash.external.ExternalInterface;//fonction exécutée en réponse à l'événement

function onClic(pEvt:Event):void { ExternalInterface.call("pub_ist_collapse");}leBoutonFerme_btn.addEventListener(MouseEvent.CLICK, onClic);//leBoutonFerme_btn est un exemple de nom de l’occurrence du bouton dans la créa

Page 7: Spécifications  Pour fichier Flash ~2012~

2b) Bouton Ouvrir : Flash Expand Multidirectionnel

Si le flash contient un bouton d’ouverture, celui-ci doit activer la fonction :

Si Flash inférieur à version 8 :

on (release) { getURL("javascript: pub_ist_expand()"); }

Si Flash supérieur ou égal à la version 8:

on (release) { flash.external.ExternalInterface.call("pub_ist_expand");}

Si Flash en Action Script 3:

import flash.external.ExternalInterface;//fonction exécutée en réponse à l'événement

function onClic(pEvt:Event):void { ExternalInterface.call("pub_ist_expand");}leBoutonOuvrir_btn.addEventListener(MouseEvent.CLICK, onClic);//leBoutonOuvrir_btn est un exemple de nom de l’occurrence du bouton dans la créa