{"id":161,"date":"2007-01-20T17:49:39","date_gmt":"2007-01-20T16:49:39","guid":{"rendered":"http:\/\/www.gatellier.be\/blog\/?p=161"},"modified":"2008-03-26T14:41:26","modified_gmt":"2008-03-26T13:41:26","slug":"utilisabilite-et-flash-menus-contextuels-maj","status":"publish","type":"post","link":"https:\/\/gatellier.be\/blog\/utilisabilite-et-flash-menus-contextuels-maj\/","title":{"rendered":"Utilisabilit\u00e9 et flash : menus contextuels (m.\u00e0.j.)"},"content":{"rendered":"<p>Ceci est une mise \u00e0 jour de mon article sur les <a href=\"\/blog\/utilisabilite-flash-menus-contextuels\/\">liens utilisables dans flash \u00e0 l&#8217;aide de menus contextuels<\/a>.<\/p>\n<p>Un <a href=\"\/\/www.sakanadesign.com\/blog\/\">d\u00e9veloppeur flash<\/a> d&#8217;<a href=\"\/\/www.emakina.com\/\" hreflang=\"en\">Emakina<\/a> a remani\u00e9 mon script, avec une <strong>classe ActionScript 2<\/strong>, pour faciliter l&#8217;int\u00e9gration des <strong>menus contextuels<\/strong> sur les liens dans les animations flash.<\/p>\n<p>Voici l&#8217;exemple :<\/p>\n<div id=\"flashcontent-v02\" style=\"text-align:center\">Exemple de menu contextuel sur les liens en flash avec une classe ActionScript 2<\/div>\n<p><script type=\"text\/javascript\">\n\/\/<![CDATA[\naddEvent(window,\"load\",function(){\n\tvar so = new SWFObject(\"\/blog\/posts\/2007\/01\/flash-context-menu-v02\/flash-context-menu-v02.swf\", \"mymovie\", \"220\", \"180\", \"7\", \"#cccccc\");\n\tso.addParam(\"allowScriptAccess\", \"sameDomain\");\n\tso.write(\"flashcontent-v02\");\n});\n\/\/]]>\n<\/script><\/p>\n<p>Exemple qui, si vous cliquez avec le bouton droit de la souris sur l&#8217;un des trois derniers boutons, devrait donner ceci.<\/p>\n<p align=\"center\"><a href=\"\/blog\/?pp_album=1&#038;pp_image=flash_context_menu_v02.png\"><img decoding=\"async\" src=\"\/blog\/wp-content\/photos\/flash_context_menu_v02.png\" alt=\"Menu contextuel sur les liens dans flash via une classe ActionScript 2\" title=\"Menu contextuel sur les liens dans flash via une classe ActionScript 2\" \/><\/a><\/p>\n<h3>Utilisation :<\/h3>\n<p>Cette fois-ci, c&#8217;est encore plus simple :<\/p>\n<p>Vous <strong>importez<\/strong> un fichier actionscript dans votre fichier <code>.fla<\/code> et, lorsque vous avez un lien, au lieu d&#8217;appeler la fonction <code>.getURL()<\/code>, vous employez la classe <strong><code>new addContextMenuLink()<\/code><\/strong> avec deux param\u00e8tres.<\/p>\n<ol>\n<li>le nom de l&#8217;instance d&#8217;un movieclip ou d&#8217;un bouton,<\/li>\n<li>l&#8217;<acronym title=\"Uniform Resource Locator\" xml:lang=\"en\" lang=\"en\">url<\/acronym> qui sera appel\u00e9e lors du clic du lien.<\/li>\n<\/ol>\n<h3>Exemple :<\/h3>\n<p>Voici le code source de l&#8217;exemple ci-dessus :<\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\nimport addContextMenuLink.as;\r\nnew addContextMenuLink(advancedButton,&quot;\/\/www.google.be&quot;);\r\nnew addContextMenuLink(advancedButton2,&quot;\/\/www.gatellier.be\/blog\/&quot;);\r\nnew addContextMenuLink(advancedButton3,&quot;\/\/blog.sakanadesign.com&quot;);\r\n<\/pre>\n<p>Les trois boutons derniers boutons de l&#8217;animation ont \u00e9t\u00e9 nomm\u00e9s respectivement <code>advancedButton<\/code>, <code>advancedButton2<\/code> et <code>advancedButton3<\/code>. Chacun de ces trois boutons aura la s\u00e9rie de liens contextuels pour ouvrir les <acronym title=\"Uniform Resource Locator\" xml:lang=\"en\" lang=\"en\">url<\/acronym> vers laquelle ils pointent, dans la m\u00eame fen\u00eatre, dans une nouvelle fen\u00eatre et pour copier cette <acronym title=\"Uniform Resource Locator\" xml:lang=\"en\" lang=\"en\">url<\/acronym> dans votre <span xml:lang=\"en\" lang=\"en\" title=\"Presse-papiers en fran\u00e7ais\">clipboard<\/span>.<\/p>\n<h4>Liens relatifs :<\/h4>\n<ul>\n<li><strong><a href=\"\/blog\/posts\/2007\/01\/flash-context-menu-v02\/flash-context-menu-v02.zip\" type=\"application\/x-zip-compressed\">T\u00e9l\u00e9chargez les fichiers source<\/a><\/strong> de cet article.<\/li>\n<li>Le <a href=\"\/\/www.sakanadesign.com\/blog\/\">blog de Sakanadesign<\/a> qui a \u00e9crit la classe actionscript.<\/li>\n<\/ul>\n<p>Si vous avez des remarques ou des am\u00e9liorations \u00e0 apporter, n&#8217;h\u00e9sitez pas \u00e0 m&#8217;en faire part au travers des commentaires.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ceci est une mise \u00e0 jour de mon article sur les liens utilisables dans flash \u00e0 l&#8217;aide de menus contextuels. Un d\u00e9veloppeur flash d&#8217;Emakina a remani\u00e9 mon script, avec une classe ActionScript 2, pour faciliter l&#8217;int\u00e9gration des menus contextuels sur les liens dans les animations flash. Voici l&#8217;exemple : Exemple de menu contextuel sur les [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[28,30,37,39,10,11],"tags":[],"class_list":["post-161","post","type-post","status-publish","format-standard","hentry","category-browsing","category-code","category-emakina","category-flash","category-tutorial","category-usability"],"_links":{"self":[{"href":"https:\/\/gatellier.be\/blog\/wp-json\/wp\/v2\/posts\/161","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gatellier.be\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gatellier.be\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gatellier.be\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/gatellier.be\/blog\/wp-json\/wp\/v2\/comments?post=161"}],"version-history":[{"count":0,"href":"https:\/\/gatellier.be\/blog\/wp-json\/wp\/v2\/posts\/161\/revisions"}],"wp:attachment":[{"href":"https:\/\/gatellier.be\/blog\/wp-json\/wp\/v2\/media?parent=161"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gatellier.be\/blog\/wp-json\/wp\/v2\/categories?post=161"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gatellier.be\/blog\/wp-json\/wp\/v2\/tags?post=161"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}