{"id":273,"date":"2009-05-03T20:49:32","date_gmt":"2009-05-04T03:49:32","guid":{"rendered":"https:\/\/actionsnippet.com\/?p=1277"},"modified":"2009-05-03T20:49:32","modified_gmt":"2009-05-04T03:49:32","slug":"previous-and-next-buttons","status":"publish","type":"post","link":"https:\/\/actionsnippet.com\/?p=273","title":{"rendered":"Previous and Next Buttons"},"content":{"rendered":"<pre class=\"brush: as3; title: ; notranslate\" title=\"\">\r\nvar prevBtn:Sprite = makeArrow(100, 100);\r\nprevBtn.rotation = 180;\r\nvar nextBtn:Sprite = makeArrow(130, 100);\r\n\r\nvar index:int = 0;\r\nvar vals:Array = &#x5B;1,2,3,4,5,6,7,8,9,10,11];\r\nvar leng:int = vals.length;\r\n\r\ntrace(vals&#x5B;index]);\r\n\r\nprevBtn.addEventListener(MouseEvent.CLICK, onPrev);\r\nfunction onPrev(evt:MouseEvent):void {\r\n\tindex--;\r\n\tif (index &lt; 0){\r\n\t\tindex = leng - 1;\r\n\t}\r\n\ttrace(vals&#x5B;index%leng]);\r\n}\r\nnextBtn.addEventListener(MouseEvent.CLICK, onNext);\r\nfunction onNext(evt:MouseEvent):void {\r\n\tindex++;\r\n\ttrace(vals&#x5B;index%leng]);\r\n}\r\n\r\nfunction makeArrow(xp:Number, yp:Number):Sprite {\r\n\tvar s:Sprite = Sprite(addChild(new Sprite()));\r\n\ts.buttonMode = true;\r\n\twith(s.graphics) beginFill(0x666666), moveTo(0,-10), lineTo(20, 0), lineTo(0,10);\r\n\ts.x = xp;\r\n\ts.y = yp;\r\n\treturn s;\r\n}\r\n<\/pre>\n<p>Previous and next buttons&#8230;. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>var prevBtn:Sprite = makeArrow(100, 100); prevBtn.rotation = 180; var nextBtn:Sprite = makeArrow(130, 100); var index:int = 0; var vals:Array = &#x5B;1,2,3,4,5,6,7,8,9,10,11]; var leng:int = vals.length; trace(vals&#x5B;index]); prevBtn.addEventListener(MouseEvent.CLICK, onPrev); function onPrev(evt:MouseEvent):void { index&#8211;; if (index &lt; 0){ index = leng &#8211; 1; } trace(vals&#x5B;index%leng]); } nextBtn.addEventListener(MouseEvent.CLICK, onNext); function onNext(evt:MouseEvent):void { index++; trace(vals&#x5B;index%leng]); } function makeArrow(xp:Number, yp:Number):Sprite [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[94,98],"tags":[3,4],"class_list":["post-273","post","type-post","status-publish","format-standard","hentry","category-misc","category-ui","tag-actionscript","tag-flash"],"_links":{"self":[{"href":"https:\/\/actionsnippet.com\/index.php?rest_route=\/wp\/v2\/posts\/273","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/actionsnippet.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/actionsnippet.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/actionsnippet.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/actionsnippet.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=273"}],"version-history":[{"count":0,"href":"https:\/\/actionsnippet.com\/index.php?rest_route=\/wp\/v2\/posts\/273\/revisions"}],"wp:attachment":[{"href":"https:\/\/actionsnippet.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=273"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/actionsnippet.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=273"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/actionsnippet.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=273"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}