tag:blogger.com,1999:blog-11721603605163781912024-02-06T21:02:48.327-08:00FLASH - AdobeAnonymoushttp://www.blogger.com/profile/14928041250211686033noreply@blogger.comBlogger51125tag:blogger.com,1999:blog-1172160360516378191.post-21698208546494264852014-10-08T04:54:00.001-07:002014-10-08T04:57:29.089-07:00Drag timeline animation with Arc<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="font-family: Trebuchet MS, sans-serif;">Playing the movieclip animation by dragging the object on arc</span><br />
<object height="300" width="300"> <param value="http://www.swfcabin.com/swf-files/1412765699.swf" name="movie"><embed width="300" src="http://www.swfcabin.com/swf-files/1412765699.swf" height="300"></embed> </object>
<span style="font-family: Trebuchet MS, sans-serif;"><br /></span>
<a href="https://www.mediafire.com/?ruz58yj0slettc1"><span style="font-family: Trebuchet MS, sans-serif;">download link</span></a><br />
</div>Anonymoushttp://www.blogger.com/profile/14928041250211686033noreply@blogger.com0tag:blogger.com,1999:blog-1172160360516378191.post-49930438145856732472014-05-14T04:45:00.000-07:002014-05-14T04:45:18.117-07:00add multiple buttons addListerner AS3<div dir="ltr" style="text-align: left;" trbidi="on">
<blockquote class="tr_bq">
import flash.display.MovieClip;<br />import flash.text.TextField;<br />import flash.text.TextFieldAutoSize;<br />import flash.events.MouseEvent;<br />import flash.text.TextFormat;<br />for (var btn:int = 1; btn < 7; btn++) {<br /> <br /> this["spot" + btn].buttonMode = true;<br /> this["spot" + btn].addEventListener(MouseEvent.MOUSE_OVER, onMouseOver);<br /><span class="Apple-tab-span" style="white-space: pre;"> </span>this["spot" + btn].addEventListener(MouseEvent.MOUSE_OUT, onMouseOut);<br />}<br />function onMouseOver(event:MouseEvent):void<br />{event.currentTarget.play();}<br />function onMouseOut(event:MouseEvent):void<br />{event.currentTarget.gotoAndStop(1);}</blockquote>
<div>
<br /></div>
</div>
Anonymoushttp://www.blogger.com/profile/14928041250211686033noreply@blogger.com0tag:blogger.com,1999:blog-1172160360516378191.post-11180596352607190652013-12-20T09:41:00.002-08:002014-01-05T05:41:11.017-08:00getChildByName<div dir="ltr" style="text-align: left;" trbidi="on">
<div dir="ltr" style="text-align: left;" trbidi="on">
var labelArr:Array = new Array(); <br />
var i;<br />
for (i=1;i<15 i="" nbsp="" p=""> labelArr.push("ins"+i); <br />
} <br />
<br />
<br />
for(i=0; i<labelarr .length="" i="" nbsp="" p=""> { var tempName = labelArr[i];<br />
MovieClip(root).s.getChildByName(tempName).visible = false;<br />
} <br />
<br />
<br />
for(i=0; i<labelarr .length="" i="" nbsp="" p=""> { tempName = labelArr[i];<br />
MovieClip(root).s.getChildByName(tempName).visible = true;<br />
} <br />
</labelarr></labelarr><!--15--><!--15--><!--15--><!--15--><!--15--></15><br />
<labelarr .length="" i="" nbsp="" p=""><labelarr .length="" i="" nbsp="" p=""><br /></labelarr></labelarr>
<labelarr .length="" i="" nbsp="" p=""><labelarr .length="" i="" nbsp="" p=""><br /></labelarr></labelarr><br />
<code><br /><!--15--><!--7--><!--7--></code></div>
<pre style="background-image: URL(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGjYURJ6IDDaepBU7po2iQDsb4BbvNqdYnDg6906seJaUk3yCEZ8GlOqDMCN_XyDpLekp6is2Whag4NkwJ62niR_W6ELI1BcAp8D0zv-nzT9eFvEw2O-YJamYVV_pqfh_WVPISm5J9-2oO/s320/codebg.gif); background: #f0f0f0; border: 1px dashed #CCCCCC; color: black; font-family: arial; font-size: 12px; height: 200px; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 200px;"><code style="color: black; word-wrap: normal;"> var button:MovieClip;
for (var i=1; i<7 btn="" button.addeventlistener="" button.buttonmode="true;" button="MovieClip(getChildByName(" code="" i="" objclick="" objout="" objover="" ouseevent.click="" ouseevent.roll_out="" ouseevent.roll_over=""><!--7--></7></code></pre>
</div>
Anonymoushttp://www.blogger.com/profile/14928041250211686033noreply@blogger.com0tag:blogger.com,1999:blog-1172160360516378191.post-8572197540557837352013-11-22T11:50:00.000-08:002013-11-22T11:58:46.076-08:00push multiple buttons in array<div dir="ltr" style="text-align: left;" trbidi="on">
<pre style="background-image: URL(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGjYURJ6IDDaepBU7po2iQDsb4BbvNqdYnDg6906seJaUk3yCEZ8GlOqDMCN_XyDpLekp6is2Whag4NkwJ62niR_W6ELI1BcAp8D0zv-nzT9eFvEw2O-YJamYVV_pqfh_WVPISm5J9-2oO/s320/codebg.gif); background: #f0f0f0; border: 1px dashed #CCCCCC; color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"><code style="color: black; word-wrap: normal;"> var labelArr:Array = new Array();
for (i=1;i<50;i++){
labelArr.push("button"+i);
}
for(var i=0; i<labelArr.length; i++)
{ trace(labelArr[i]);
}
</code></pre>
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif; font-size: x-small;"><br /></span>
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif; font-size: x-small;">read more : https://github.com/asimkh/projects </span><br />
<span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif; font-size: x-small;">format your code: </span><span style="font-family: Helvetica Neue, Arial, Helvetica, sans-serif; font-size: x-small;">http://codeformatter.blogspot.ae/</span><br />
<div>
<br /></div>
<!--50--></div>
Anonymoushttp://www.blogger.com/profile/14928041250211686033noreply@blogger.com0tag:blogger.com,1999:blog-1172160360516378191.post-84757807920910427252013-10-21T01:01:00.001-07:002013-10-21T01:01:19.950-07:00Tube Teaching: Add Interactive Chapters to a YouTube Video<a href="http://tubeteaching.blogspot.com/2013/04/add-interactive-chapters-to-youtube.html?spref=bl">Tube Teaching: Add Interactive Chapters to a YouTube Video</a>: Use the Annotations tool to apply chapters to a YouTube video. Click the title of each chapter to jump to its section. You will nee...Anonymoushttp://www.blogger.com/profile/14928041250211686033noreply@blogger.com0tag:blogger.com,1999:blog-1172160360516378191.post-61949557529666073852013-08-25T07:02:00.001-07:002013-08-25T07:02:46.534-07:00AS3 and Jquery flash plugin<div dir="ltr" style="text-align: left;" trbidi="on">
$(document).ready(<br />
function() {<br />
jQuery('#tabs').tabs();<br />
var params = parseQueryString();<br />
var user = params["user"]<br />
$('#tab-5').flash({swf:'swf/flash.swf',height:525,width:928,wmode:'transparent',flashvars: { pma3 : user}});<br />
}<br />
<br />
)<br />
<hr align="left" width="200" />
AS3<br />
<hr align="left" width="200" />
import flash.events.MouseEvent;<br />
import flash.net.URLRequest;<br />
import flash.net.navigateToURL;<br />
import flash.external.ExternalInterface;<br />
click_btn.addEventListener(MouseEvent.MOUSE_UP, onClick);<br />
click_btn.buttonMode = true;<br />
function onClick(e:MouseEvent):void {<br />
var pmaUser:String = root.loaderInfo.parameters.pma3;<br />
var myURL = pmaUser;<br />
ExternalInterface.call("console.log", myURL);<br />
<br />
<br />
if(pmaURL) {<br />
<br />
navigateToURL(new URLRequest(myURL), '_blank');<br />
<br />
}<br />
}</div>
Anonymoushttp://www.blogger.com/profile/14928041250211686033noreply@blogger.com0tag:blogger.com,1999:blog-1172160360516378191.post-5329658363315981142012-08-15T00:28:00.000-07:002012-08-15T00:34:37.244-07:00ScrollPanel component as3<div dir="ltr" style="text-align: left;" trbidi="on">
<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<object height="480" width="480"> <param value="http://www.swfcabin.com/swf-files/1345009957.swf" name="movie"><br><br><embed width="480" src="http://www.swfcabin.com/swf-files/1345009957.swf" height="480"></embed> </object><br />
<blockquote class="tr_bq">
<p>import fl.containers.ScrollPane; <br />
import fl.controls.ScrollPolicy; <br />
import fl.controls.DataGrid; <br />
import fl.data.DataProvider; <br />
<br />
var aSp:ScrollPane = new ScrollPane(); <br />
var aBox:MovieClip = new MovieClip(); <br />
drawBox(aBox, 0xFF0000); <br />
<br />
aSp.source = google; <br />
aSp.setSize(480, 480); <br />
aSp.move(0, 0); <br />
<br />
addChild(aSp); <br />
<br />
function drawBox(box:MovieClip,color:uint):void { <br />
box.graphics.beginFill(color, 1); <br />
box.graphics.drawRect(0, 0, 480, 480); <br />
box.graphics.endFill(); <br />
}</p>
<p>import fl.containers.ScrollPane;<br />
function updateScroller() : void<br />
{</p>
<p>sourcecontainer.source = google;<br />
sourcecontainer.update();<br />
sourcecontainer.verticalScrollPosition = sourcecontainer.maxVerticalScrollPosition;</p>
<p>}<br />
</p>
<p>updateScroller();</p></blockquote>
</div>
</div>
Anonymoushttp://www.blogger.com/profile/14928041250211686033noreply@blogger.com0tag:blogger.com,1999:blog-1172160360516378191.post-63742369196236250062012-06-13T00:57:00.002-07:002012-06-13T00:57:18.703-07:00Mobile Ads<div dir="ltr" style="text-align: left;" trbidi="on"><a title=Mobile Ads Format" href="http://www.scribd.com/doc/96805993/Mobile-Ads-Format" style="margin: 12px auto 6px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; text-decoration: underline;">Mobile Ads Format</a><iframe class="scribd_iframe_embed" src="http://www.scribd.com/embeds/96805993/content?start_page=1&view_mode=list&access_key=key-14rgjlsmycyrs2b6faut" data-auto-height="true" data-aspect-ratio="1.33333333333333" scrolling="no" id="doc_93420" width="100%" height="600" frameborder="0"></iframe>
<br /></div>Anonymoushttp://www.blogger.com/profile/14928041250211686033noreply@blogger.com0tag:blogger.com,1999:blog-1172160360516378191.post-2311338599704286722012-06-03T06:54:00.002-07:002012-06-03T06:54:55.194-07:00Flash Slider<div dir="ltr" style="text-align: left;" trbidi="on">
<object height="233" width="683"> <param value="http://www.swfcabin.com/swf-files/1338726316.swf" name="movie">
<embed width="683" src="http://www.swfcabin.com/swf-files/1338726316.swf" height="233"></embed> </object><br />
<br /></div>Anonymoushttp://www.blogger.com/profile/04403813622600142760noreply@blogger.com0Dubai - United Arab Emirates25.2644444 55.311666724.8049429 54.6799527 25.723945899999997 55.943380700000006tag:blogger.com,1999:blog-1172160360516378191.post-60201623323192606502012-06-03T06:20:00.000-07:002012-06-03T06:42:12.680-07:00AS2 Puzzle<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://reehangarden.com/reehan-puzzle/html/reehan-edm.html" rel="nofollow" target="_blank"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiedH108s7TfNOK34ofFTeOyNtSgqaQVTrRjoiso2MGBj9KEj08XThP4LxyseKEwyH1vPLeQK4e77Tiy5rno4FjppyaOCCpZFqTtXmSo4MpbXrN1dXUTZVNTJYkUskWF1ITrmf7w9ii1YKP/s400/puzzle_reehan.jpg" width="400" /> </a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<a href="http://www.mediafire.com/?a8ypz6cj6p8hzfo" rel="nofollow" target="_blank">Reehan Puzzle Download AS2 Flash Puzzle</a> or <a href="http://reehangarden.com/reehan-puzzle/html/reehan-edm.html" rel="nofollow" target="_blank">Play Online Reehan Wave Muscat</a></div>Anonymoushttp://www.blogger.com/profile/04403813622600142760noreply@blogger.com1Oman21.512583 55.92325517.733182499999998 50.869544 25.2919835 60.976966tag:blogger.com,1999:blog-1172160360516378191.post-60477982276514884262012-06-03T06:11:00.001-07:002012-06-03T06:41:02.529-07:00tween switch text<div dir="ltr" style="text-align: left;" trbidi="on">
<object height="389" width="621"> <param value="http://www.swfcabin.com/swf-files/1338725320.swf" name="movie">
<embed width="621" src="http://www.swfcabin.com/swf-files/1338725320.swf" height="389"></embed> </object><br />
<br />
<blockquote>
<p>import fl.transitions.*;<br />
import fl.transitions.easing.*;</p>
<p>var myTextFormat:TextFormat = new TextFormat();<br />
myTextFormat.align = TextFormatAlign.LEFT; <br />
txt.s.setTextFormat(myTextFormat);</p>
<p>btn1.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver);<br />
btn1.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut);</p>
<p>var myTM:TransitionManager = new TransitionManager(txt);</p>
<p>function onMouseOver(event:MouseEvent):void<br />
{<br />
switch (event.currentTarget)<br />
{<br />
case btn1 :<br />
txt.s.text = "NEEMA,\nMiss Africa";<br />
txt.x = 195;<br />
txt.y = 190;<br />
break;</p>
<p> }<br />
//TransitionManager.start(my_mc,{type:Fly, direction:Transition.IN, duration:2, easing:Strong.easeOut})<br />
myTM.startTransition({type:Fade, direction:Transition.IN, duration:1, easing:Strong.easeOut});<br />
//var myTween:Tween = new Tween(object, "property", EasingType, begin, end, duration, useSeconds);<br />
var myTween:Tween = new Tween(txt, "y", Strong.easeOut, (txt.y+20), txt.y, 1, true);<br />
txt.visible = true;<br />
<br />
}<br />
function onMouseOut(event:MouseEvent):void<br />
{<br />
</p>
<p> //TransitionManager.start(my_mc,{type:Fly, direction:Transition.IN, duration:2, easing:Strong.easeOut})<br />
myTM.startTransition({type:Fade, direction:Transition.OUT, duration:1, easing:Strong.easeOut});<br />
//var myTween:Tween = new Tween(object, "property", EasingType, begin, end, duration, useSeconds);<br />
var myTween:Tween = new Tween(txt, "y", Strong.easeOut, (txt.y-20), txt.y, 1, true);<br />
txt.visible = false;<br />
}<br />
</p>
<p></p>
</blockquote></div>Anonymoushttp://www.blogger.com/profile/04403813622600142760noreply@blogger.com0Dubai - United Arab Emirates25.2644444 55.311666724.8049429 54.6799527 25.723945899999997 55.943380700000006tag:blogger.com,1999:blog-1172160360516378191.post-49883960835735402682011-12-20T23:34:00.001-08:002011-12-20T23:34:42.641-08:00Lets Talk About Flash RIA, 3D and Mobile<div dir="ltr" style="text-align: left;" trbidi="on">
<a href="http://www.scribd.com/doc/76204128/Lets-Talk-About-Flash-RIA-3D-and-Mobile" style="-x-system-font: none; display: block; font-family: Helvetica,Arial,Sans-serif; font-size-adjust: none; font-size: 14px; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; margin: 12px auto 6px auto; text-decoration: underline;" title="View Lets Talk About Flash RIA, 3D and Mobile on Scribd">Lets Talk About Flash RIA, 3D and Mobile</a><iframe class="scribd_iframe_embed" data-aspect-ratio="1.33333333333333" data-auto-height="true" frameborder="0" height="600" id="doc_84080" scrolling="no" src="http://www.scribd.com/embeds/76204128/content?start_page=1&view_mode=slideshow&access_key=key-2jbd0610bw3tr4oamae8" width="100%"></iframe><script type="text/javascript">
(function() { var scribd = document.createElement("script"); scribd.type = "text/javascript"; scribd.async = true; scribd.src = "http://www.scribd.com/javascripts/embed_code/inject.js"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(scribd, s); })();
</script>
</div>Anonymoushttp://www.blogger.com/profile/14928041250211686033noreply@blogger.com0tag:blogger.com,1999:blog-1172160360516378191.post-11073280237545281552011-12-14T22:27:00.000-08:002011-12-14T22:40:47.603-08:00Become author of Flash & Flex Developer's Magazine<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFJbPbU2wPSuMDG_9JM4dGttYlxzSJzoyrh-CjzCv-70jA2BK2Z75KuLxtY-DLE_OhzlTNdOClsYyKNedF4wVrFuC9WQUgvg1ZryFL8m7yUvw-XvfiHm1CJLuCY3xfDttJwJajAYS8oX42/s1600/ffd.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFJbPbU2wPSuMDG_9JM4dGttYlxzSJzoyrh-CjzCv-70jA2BK2Z75KuLxtY-DLE_OhzlTNdOClsYyKNedF4wVrFuC9WQUgvg1ZryFL8m7yUvw-XvfiHm1CJLuCY3xfDttJwJajAYS8oX42/s640/ffd.jpg" width="440" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
If you are interested in details please, feel free to contact with adela.kuzniarska@software.com.pl</div>Anonymoushttp://www.blogger.com/profile/14928041250211686033noreply@blogger.com0tag:blogger.com,1999:blog-1172160360516378191.post-50641235468200326222011-12-06T23:12:00.000-08:002011-12-06T23:13:59.890-08:00counter<object width="376" height="189"> <param value="http://www.swfcabin.com/swf-files/1323237972.swf" name="movie"><embed width="376" src="http://www.swfcabin.com/swf-files/1323237972.swf" height="189"></embed> </object><br /><br /><blockquote>import fl.text.TLFTextField;<br />import flashx.textLayout.formats.TextLayoutFormat;<br />import flashx.textLayout.elements.TextFlow;<br /><br /><br /><br />var my_speed:Number = 5;<br />var my_timer:Timer;<br />var counter:Number=0;<br />var _total:Number = 5;<br /><br />my_timer=new Timer(my_speed*100);<br />my_timer.addEventListener(TimerEvent.TIMER, increment);<br />my_timer.start();<br /><br />function increment(e:TimerEvent):void {<br /> counter++;<br /> //trace(counter);<br /> if (counter==_total) {<br /> counter=0;<br /> <br /> }<br /> dec_.text = String(counter);<br /><br />}<br /><br /><br />/* ------------- ---------*/<br /><br />var my_playback_counter:Number=0;<br />var my_total:Number = 5;<br />var ar_count:Number;<br /><br />var myTimer:Timer = new Timer(100 * my_total);<br /><br />myTimer.addEventListener(TimerEvent.TIMER, decrement);<br />function decrement (e:TimerEvent):void{<br /> my_playback_counter--;<br /> ar_count = my_playback_counter + my_total;<br /> <br /> if (ar_count==0) {<br /> my_playback_counter=0;<br /> }<br /> <br /> // trace(ar_count);<br />inc_.text = String(ar_count);<br />}<br />myTimer.start();<br /><br /></blockquote>Anonymoushttp://www.blogger.com/profile/04403813622600142760noreply@blogger.com0tag:blogger.com,1999:blog-1172160360516378191.post-11424496110896661792011-11-02T08:58:00.000-07:002011-11-02T08:58:38.626-07:00Convert objects in array to MovieClip<div dir="ltr" style="text-align: left;" trbidi="on">
/* convert array objects into movieclip */<br />
<br />
for (var i:uint = 0; i < buttonArray.length ; i++)<br />
{<br />
var remov = buttonArray[i];<br />
var ins:MovieClip = MovieClip(mc.getChildByName(remov));<br />
ins.gotoAndStop(1);<br />
}<br />
<br />
/* detecting objects inside container or movieclip */<br />
<br />
for (var i:uint = 0; i < mc.numChildren; i++){<br />
trace (i+'.\t name:' + mc.getChildAt(i).name +<br />
'\t type:' + typeof (mc.getChildAt(i))+<br />
'\t' + mc.getChildAt(i));<br />
}<br />
<div>
<br /></div>
</div>Anonymoushttp://www.blogger.com/profile/14928041250211686033noreply@blogger.com0tag:blogger.com,1999:blog-1172160360516378191.post-12052120397743362292011-10-01T11:07:00.000-07:002011-10-01T11:13:03.367-07:00Flash builder & Away3d setting 3d scene<div dir="ltr" style="text-align: left;" trbidi="on">
Flash builder module: get your rss<br />
<blockquote>
<br>
// ActionScript file
<br>
//http://www.flash-3d.net/2010/11/loading-complex-models-with-away3d/<br>
//http://www.mail-archive.com/away3d-dev@googlegroups.com/msg21922.html<br>
//http://gestureworks.com/flash-tutorials/multitouch-away3d-application/<br>
//http://www.brighthub.com/hubfolio/matthew-casperson/blog/archive/2009/08/23/tutorial-index.aspx<br>
//http://www.allforthecode.co.uk/aftc/forum/user/modules/forum/article.php?index=4&subindex=0&aid=278<br>
//http://www.flashmagazine.com/tutorials/detail/away3d_basics_the_cameras/<br>
//http://www.youtube.com/watch?v=oCltyflJdIM<br>
<br>
import away3d.arcane;<br>
import away3d.cameras.Camera3D;<br>
import away3d.cameras.HoverCamera3D;<br>
import away3d.containers.*;<br>
import away3d.core.base.*;<br>
import away3d.core.math.*;<br>
import away3d.materials.ColorMaterial;<br>
import away3d.primitives.Cube;<br>
import away3d.primitives.Plane;<br>
import away3d.primitives.Trident;<br>
<br>
import flash.display.Sprite;<br>
import flash.display.StageAlign;<br>
import flash.display.StageScaleMode;<br>
import flash.events.Event;<br>
import flash.events.KeyboardEvent;<br>
import flash.events.MouseEvent;<br>
import flash.system.System;<br>
import flash.ui.Keyboard;<br>
<br>
import mx.core.mx_internal;<br>
import mx.effects.Zoom;<br>
import mx.managers.SystemManager;<br>
<br>
private var scene:Scene3D;<br>
//private var camera_c:Camera3D;<br>
private var view:View3D;<br>
private var camera_c:HoverCamera3D;<br>
private var cube:Cube;<br>
private var cPlane:Plane;<br>
private var axis:Trident;<br>
private var toggle:Boolean = false;<br>
<br>
private var lastPanAngle:Number;<br>
private var lastTiltAngle:Number;<br>
private var lastMouseX:Number;<br>
private var lastMouseY:Number;<br>
private var moveMouse:Boolean = false;<br>
<br>
private var lastKey:uint;<br>
private var keyIsDown:Boolean = false;<br>
<br>
private function init():void<br>
{
initEngine();<br>
loadModel();<br>
Rendering();<br>
}<br>
<br>
private function initEngine():void<br>
{<br>
camera_c = new HoverCamera3D({z:-500});<br>
//camera_c = new Camera3D({z:-500});<br>
view = new View3D({camera:camera_c});<br>
//view.height = modelcontainer.height;<br>
//view.width = modelcontainer.width;<br>
view.x = modelcontainer.width/2;<br>
view.y = modelcontainer.height/2;<br>
chome.addChild(view);<br>
<br>
}
<br>
protected function camera_clickHandler(event:MouseEvent = null):void<br>
{
if(toggle){<br>
toggle = false;<br>
msg.text = "disable camera view";<br>
} else {<br>
toggle = true;<br>
msg.text = "enable camera view";<br>
}<br>
}<br>
<br>
protected function loadModel():void <br>
{
var material:ColorMaterial = new ColorMaterial(0xff0000);<br>
cube = new Cube(material);<br>
<br>
view.scene.addChild(cube);<br>
//axis = new Trident(200, true);<br>
//view.scene.addChild(axis);<br>
cPlane = new Plane({width:500,height:500,bothsides:true,z:0,ownCanvas:true});<br>
cPlane.rotationX = 90;<br>
//cPlane.rotationY = 180;<br>
cPlane.y = -45;<br>
view.scene.addChild(cPlane);<br>
<br>
}
<br>
protected function Rendering():void <br>
{
chome.addEventListener(MouseEvent.MOUSE_DOWN, MouseDown);<br>
chome.addEventListener(MouseEvent.MOUSE_UP, MouseUp);<br>
chome.addEventListener(Event.ENTER_FRAME, renderScene);<br>
this.stage.addEventListener(KeyboardEvent.KEY_DOWN,keyDown);<br>
this.stage.addEventListener(KeyboardEvent.KEY_UP,keyUp);<br>
}<br>
private function renderScene(event:Event):void<br>
{<br>
if(keyIsDown){<br>
// if the key is still pressed, just keep on moving<br>
switch(lastKey){<br>
case 87 : camera_c.moveUp(10); break;<br>
case 83 : camera_c.moveDown(10); break;<br>
case 65 : camera_c.moveLeft(10); break;<br>
case 68 : camera_c.moveRight(10); break;<br>
case Keyboard.UP : camera_c.moveForward(10); break;<br>
case Keyboard.DOWN : camera_c.moveBackward(10); break;<br>
}<br>
}<br>
var cameraSpeed:Number = 0.3;// Approximately same speed as mouse movement.<br>
if (moveMouse)<br>
{<br>
camera_c.panAngle = cameraSpeed*(stage.mouseX - lastMouseX) + lastPanAngle;<br>
camera_c.tiltAngle = cameraSpeed*(stage.mouseY - lastMouseY) + lastTiltAngle;<br>
}<br>
if(toggle){<br>
cube.rotationY += 2;<br>
camera_c.hover(true);<br>
} else {<br>
camera_c.hover(false);<br>
cube.rotationY = 0;<br>
}
<br>
<br>
view.render();<br>
}<br>
<br>
private function keyDown(e:KeyboardEvent):void<br>
{
lastKey = e.keyCode;<br>
keyIsDown = true;<br>
}<br>
private function keyUp(e:KeyboardEvent):void<br>
{<br>
keyIsDown = false;<br>
}
<br>
private function m_out(event:MouseEvent):void<br>
{<br>
camera_c.zoom = stage.stageHeight;<br>
camera_c.focus = stage.stageWidth;<br>
}
<br>
private function m_over(event:MouseEvent):void<br>
{
<br>
camera_c.zoom = (stage.mouseY/stage.stageHeight) * 4+0.5;<br>
camera_c.focus = (stage.mouseX/stage.stageWidth) * 600;<br>
}
<br>
private function MouseDown(event:MouseEvent):void
{
lastPanAngle = camera_c.panAngle;<br>
lastTiltAngle = camera_c.tiltAngle;<br>
lastMouseX = stage.mouseX;<br>
lastMouseY = stage.mouseY;<br>
moveMouse = true;<br>
}
<br>
private function MouseUp(event:MouseEvent):void<br>
{
moveMouse = false;<br>
}<br>
</blockquote>
</div>Anonymoushttp://www.blogger.com/profile/14928041250211686033noreply@blogger.com0tag:blogger.com,1999:blog-1172160360516378191.post-62990472151875886172011-09-23T22:26:00.000-07:002011-09-23T23:14:18.103-07:00flash builder rss feedsFlash builder module: get your rss<br /><blockquote><br /><?xml version="1.0" encoding="utf-8"?><br /><mx:Module xmlns:fx="http://ns.adobe.com/mxml/2009"<br /> xmlns:s="library://ns.adobe.com/flex/spark"<br /> xmlns:mx="library://ns.adobe.com/flex/mx"<br /> width="100%" height="100%" creationComplete="init()" currentState="beginfeed"<br /> layout="absolute"><br /> <br /> <fx:Style source="/module/css/css.css"/><br /> <br /> <fx:Script><br /> <![CDATA[<br /> import mx.collections.ArrayCollection;<br /> import mx.controls.Alert;<br /> import mx.events.FlexEvent;<br /> import mx.rpc.events.FaultEvent;<br /> import mx.rpc.events.ResultEvent;<br /> <br /> import spark.events.DropDownEvent;<br /> import spark.events.IndexChangeEvent;<br /> <br /> // Create a Bindable ArrayCollection to hold the Data Feed<br /> [Bindable]<br /> private var fHolder:ArrayCollection;<br /> <br /> <br /> <br /> [Bindable]<br /> private var rssdetails:String;<br /> <br /> private var rssURL:String;<br /> private var yourSelection:String;<br /> <br /> protected function init():void<br /> {<br /> feedService.send();<br /> latestService.send();<br /> <br /> }<br /><br /> <br /> private function rHandler(event:ResultEvent):void<br /> {<br /> <br /> fHolder = event.result.rss.channel.item as ArrayCollection;<br /> rssdetails = event.result.rss.channel.item[0].encoded;<br /> }<br /> <br /> private function fHandler(event:FaultEvent):void<br /> {<br /> Alert.show(event.message.toString(),"Error");<br /> }<br /> <br /> <br /> <br /> protected function latestService_resultHandler(event:ResultEvent):void<br /> {<br /> <br /> fHolder = event.result.rss.channel.item as ArrayCollection;<br /> rssdetails = event.result.rss.channel.item[0].encoded;<br /> }<br /> <br /> protected function rss_clickHandler():void<br /> {<br /> read_story.visible=true;<br /> <br /> if(currentState=="rssfeed")<br /> {<br /> rssdetails= rss.selectedItem.description;<br /> }<br /> <br /> if(currentState=="beginfeed")<br /> {<br /> rssdetails= rss.selectedItem.encoded;<br /> }<br /> <br /> <br /> }<br /> <br /> <br /> <br /> protected function getCombofeed_resultHandler(event:ResultEvent):void<br /> {<br /> <br /> fHolder = event.result.rss.channel.item as ArrayCollection;<br /> <br /> if(currentState=="rssfeed")<br /> {<br /> rssdetails = event.result.rss.channel.item[0].description; <br /> }<br /> <br /> if(currentState=="beginfeed")<br /> {<br /> rssdetails = event.result.rss.channel.item[0].encoded;<br /> }<br /> <br /> <br /> <br /> <br /> }<br /> <br /> protected function rss_selected_closeHandler(event:DropDownEvent):void<br /> {<br /> getCombofeed.send();<br /> <br /> yourSelection = rss_selected.selectedItem.label;<br /> <br /> if(yourSelection=="blogspot" || yourSelection=="actionscripting")<br /> {<br /> currentState="rssfeed" ;<br /> }<br /> <br /> if(yourSelection=="wordpress" || yourSelection=="charag")<br /> {<br /> currentState="beginfeed" ;<br /> }<br /> <br /> }<br /> <br /> ]]><br /> </fx:Script><br /> <mx:states><br /> <s:State name="beginfeed"/><br /> <s:State name="rssfeed"/><br /> </mx:states><br /> <br /> <br /> <fx:Declarations><br /> <br /> <br /> <mx:HTTPService id="feedService" url="http://feeds.feedburner.com/charag/rss" result="rHandler(event)" showBusyCursor="true" /><br /> <mx:HTTPService id="getCombofeed" url="{rss_selected.selectedItem.data}" showBusyCursor="true" result="getCombofeed_resultHandler(event)" /><br /> <mx:HTTPService id="latestService" url="{yourRss.text}" result="latestService_resultHandler(event)" showBusyCursor="true" /><br /> <br /> </fx:Declarations><br /> <s:BorderContainer x="0" y="0" width="750" height="500" backgroundAlpha="0" borderVisible="false"<br /> backgroundAlpha.rssfeed="0.0" backgroundColor.rssfeed="#FF8E8E"><br /> <!-- backgroundColor="#ffc175" --><br /> <br /> <s:DataGrid id="rss" x="7" y="150" width="230" height="288" chromeColor="#ECECEC"<br /> click="rss_clickHandler()" dataProvider="{fHolder}" requestedRowCount="4"><br /> <s:columns><br /> <s:ArrayList><br /> <s:GridColumn dataField="title" headerText="Latest Stories"></s:GridColumn><br /> </s:ArrayList><br /> </s:columns><br /> <br /> <br /> </s:DataGrid><br /> <mx:TextArea id="contentRss" x="245" y="123" width="500" height="330" borderVisible="false"<br /> contentBackgroundAlpha="0.0" htmlText="{rssdetails}"/><br /><br /> <br /> <s:Button id="read_story" visible="false" x="25" y="450" label="read full story"<br /> chromeColor="#CCCCCC" click="navigateToURL(new URLRequest(rss.selectedItem.link));"<br /> enabled="{rss.selectedItem!=null}" /><br /> <br /> <s:Image x="148" y="80" source="assets/Rss-Feed.png"/><br /> <br /> <s:ComboBox id="rss_selected" x="10" y="119" width="131" borderVisible="false"<br /> close="rss_selected_closeHandler(event)"<br /> contentBackgroundAlpha="1.0" dropShadowVisible="false"><br /> <br /> <s:ArrayList><br /> <fx:Object label="charag" data="http://feeds.feedburner.com/charag/rss" /><br /> <fx:Object label="blogspot" data="http://feeds.feedburner.com/asimkh"/><br /> <fx:Object label="actionscripting" data="http://feeds.feedburner.com/Flash-Adobe"/><br /> <fx:Object label="wordpress" data="http://feeds.feedburner.com/Charag"/><br /> </s:ArrayList><br /> <br /> </s:ComboBox><br /> <s:TextInput id="yourRss" x="261" y="94" width="274" borderAlpha="0.2"<br /> borderVisible="true"/><br /> <s:Button id="rss_check" x="543" y="94" label="get rsss" click="latestService.send()"<br /> label.rssfeed="get rss"/><br /> </s:BorderContainer><br /></mx:Module><br /></blockquote>Anonymoushttp://www.blogger.com/profile/14928041250211686033noreply@blogger.com0tag:blogger.com,1999:blog-1172160360516378191.post-77637761887654941182011-06-14T23:41:00.000-07:002011-06-14T23:44:40.459-07:00radio button text font<object width="200" height="100"> <param value="http://www.swfcabin.com/swf-files/1304603398.swf.swf" name="movie"/><embed width="200" src="http://www.swfcabin.com/swf-files/1308117320.swf" height="100"> </embed> </object><br />
<br />
import fl.controls.RadioButtonGroup;<br />
import fl.controls.Label;<br />
<br />
var myFont:Font = new Stylo();<br />
var myTextFormat:TextFormat = new TextFormat();<br />
myTextFormat.font = myFont.fontName;<br />
myTextFormat.size = 16;<br />
myTextFormat.color = 0xFFCC00;;<br />
btnYes.setStyle("embedFonts", true);<br />
btnYes.setStyle("textFormat", myTextFormat);<br />
btnNo.setStyle("embedFonts", true);<br />
btnNo.setStyle("textFormat", myTextFormat);<br />
<br />
//answer.visible=false;<br />
<br />
btnYes.addEventListener(MouseEvent.CLICK, select_option);<br />
btnNo.addEventListener(MouseEvent.CLICK, select_option);<br />
var option:String;<br />
function select_option(e:MouseEvent):void<br />
{<br />
<br />
switch (e.currentTarget)<br />
{<br />
<br />
case btnYes:<br />
option = "Yes";<br />
break;<br />
<br />
case btnNo:<br />
option = "No";<br />
break;<br />
<br />
}<br />
//answer.visible=true;<br />
//trace(option);<br />
answer.myanswer.text = option;<br />
MovieClip(root).play();<br />
}<br />
<br />
<script type="text/javascript">
google_ad_client = "ca-pub-1897545756220504";
/* charag */
google_ad_slot = "3337204678";
google_ad_width = 468;
google_ad_height = 60;
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>Anonymoushttp://www.blogger.com/profile/14928041250211686033noreply@blogger.com0tag:blogger.com,1999:blog-1172160360516378191.post-37105892256281527612011-05-23T07:31:00.000-07:002011-05-23T07:48:51.357-07:00flash video player<iframe style="border:0;" SRC="http://charag.com/video/videoplayer.html" WIDTH=200 HEIGHT=200
><br />
</iframe><br />
<br />
import fl.video.*;<br />
<br />
var myVideo:FLVPlayback = new FLVPlayback();<br />
myVideo.width = 720;<br />
myVideo.height = 480;<br />
myVideo.source = "video.flv";<br />
myVideo.skin = "SkinOverAll.swf";<br />
myVideo.skinBackgroundColor = 0x000000;<br />
myVideo.skinBackgroundAlpha = 0.3;<br />
myVideo.skinAutoHide = true;<br />
<br />
myVideo.addEventListener(VideoEvent.COMPLETE, completePlay);<br />
function completePlay(e:VideoEvent):void {<br />
<br />
myVideo.play();<br />
<br />
}<br />
<br />
addChild(myVideo);<br />
<br />
<b>youtube player</b><br />
<br />
<br />
<div align="center" style="padding-top:-10px"><br />
<iframe src="http://www.youtube.com/embed/p/4705506A8FAF8B01&color2=#333333&color1=#111111&egm=1&fs=1&rel=1" width="516" height="361" frameborder="0"></iframe><br />
<!--<object width="480" height="385"><param name="movie" value="http://www.youtube.com/p/4705506A8FAF8B01?hl=en_US&fs=1&sf=added&sa=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/p/4705506A8FAF8B01?hl=en_US&fs=1" type="application/x-shockwave-flash" width="480" height="385" allowscriptaccess="always" allowfullscreen="true"></embed></object>--><br />
<script type='text/javascript' src='http://charag.com/video/swfobject.js'></script><br />
<br />
<div id='mediaspace' style="height:280px; padding-top:-10px"></div><br />
<script type='text/javascript'>
var so = new SWFObject('http://charag.com/video/player.swf','ply','480','270','9','#');
so.addParam('allowfullscreen','true');
so.addParam('allowscriptaccess','always');
so.addVariable('playlistfile','http://gdata.youtube.com/feeds/api/playlists/4705506A8FAF8B01?v=2');
so.addVariable('playlistsize', '150');
so.addVariable('playlist','right');
so.addVariable('repeat','always');
so.addVariable('shuffle','true');
so.write('mediaspace');
</script><br />
<br />
</div><br />
var so = new SWFObject('player.swf','ply','480','270','9','#');<br />
so.addParam('allowfullscreen','true');<br />
so.addParam('allowscriptaccess','always');<br />
so.addVariable('playlistfile','http://gdata.youtube.com/feeds/api/playlists/4705506A8FAF8B01?v=2');<br />
so.addVariable('playlistsize', '150');<br />
so.addVariable('playlist','right');<br />
so.addVariable('repeat','always');<br />
so.addVariable('shuffle','true');<br />
so.write('mediaspace');Anonymoushttp://www.blogger.com/profile/14928041250211686033noreply@blogger.com0tag:blogger.com,1999:blog-1172160360516378191.post-22134897327713294262011-05-05T08:02:00.000-07:002011-05-05T08:03:42.615-07:00Percent %<object width="200" height="100"> <param value="http://www.swfcabin.com/swf-files/1304603398.swf.swf" name="movie"/><embed width="200" src="http://www.swfcabin.com/swf-files/1304603398.swf" height="100"> </embed> </object><br />
<br />
var text1;<br />
calculate_btn.addEventListener(MouseEvent.CLICK, onButtonClicked);<br />
function onButtonClicked(e:MouseEvent):void<br />
{<br />
text1 = (int(amount_txt.text) * int(perc_txt.text) / 100 );<br />
answer_txt.text = text1;<br />
<br />
}Anonymoushttp://www.blogger.com/profile/14928041250211686033noreply@blogger.com0tag:blogger.com,1999:blog-1172160360516378191.post-56953787023521527182011-05-03T12:55:00.001-07:002011-05-03T12:55:33.883-07:00clickTAGimport flash.display.LoaderInfo;<br />
import flash.events.MouseEvent;<br />
<br />
click_btn.addEventListener(MouseEvent.CLICK, onButtonClicked);<br />
function onButtonClicked(e:MouseEvent) :void {<br />
if (root.loaderInfo.parameters.clickTAG.substr(0, 5) == "http:")<br />
{<br />
navigateToURL(new URLRequest(LoaderInfo(root.loaderInfo).parameters.clickTAG), "_blank");<br />
}<br />
}Anonymoushttp://www.blogger.com/profile/14928041250211686033noreply@blogger.com0tag:blogger.com,1999:blog-1172160360516378191.post-72122258958283759992011-04-28T06:27:00.000-07:002011-04-28T06:27:37.287-07:00loading external swf in movieclipvar your_r:String = "net.swf";<br />
var url_r:URLRequest = new URLRequest(your_r); <br />
var myLoader_r:Loader = new Loader(); <br />
movie_rollup.addChild(myLoader_r); <br />
myLoader_r.load(url_r);Anonymoushttp://www.blogger.com/profile/14928041250211686033noreply@blogger.com0tag:blogger.com,1999:blog-1172160360516378191.post-69481755203371927922011-04-28T06:24:00.000-07:002011-04-28T06:24:45.000-07:00timeline and movieclip parentbtn_ie.addEventListener(MouseEvent.MOUSE_DOWN, click_d);<br />
<br />
function click_d(event:MouseEvent):void<br />
{<br />
<br />
switch (event.currentTarget)<br />
{<br />
<br />
case btn_ie :<br />
MovieClip(this.parent.parent).gotoAndStop("p_r");<br />
MovieClip(this.parent).gotoAndStop(2);<br />
gotoAndStop(2);<br />
break;<br />
}<br />
}Anonymoushttp://www.blogger.com/profile/14928041250211686033noreply@blogger.com0tag:blogger.com,1999:blog-1172160360516378191.post-30202218143393771152011-04-28T06:21:00.000-07:002011-04-28T06:21:55.943-07:00fscommand calling exe in mac and winimport flash.system.fscommand;<br />
import flash.events.MouseEvent;<br />
import flash.system.Capabilities;<br />
<br />
btn_pdfnow.addEventListener(MouseEvent.CLICK, open_pdfile);<br />
<br />
function open_pdfile(event:MouseEvent):void<br />
{<br />
var os:String = flash.system.Capabilities.os.substr(0, 3);<br />
var url:String;<br />
if(os == "Win"){<br />
url = "file.exe";<br />
}else{<br />
url = "file.app";<br />
}<br />
<br />
fscommand("exec",url);<br />
}Anonymoushttp://www.blogger.com/profile/14928041250211686033noreply@blogger.com0tag:blogger.com,1999:blog-1172160360516378191.post-72689740268305291112011-04-28T06:19:00.000-07:002011-04-28T06:19:18.557-07:00calling external xml textvar myXML:XML;<br />
var myLoader:URLLoader = new URLLoader();<br />
myLoader.load(new URLRequest("game_text.xml"));<br />
<br />
myLoader.addEventListener(Event.COMPLETE, processXML);<br />
<br />
function processXML(e:Event):void {<br />
myXML = new XML(e.target.data);<br />
//trace(myXML.level[1].item.@name[1]);<br />
step1.text = myXML.level[0].@title;<br />
//<br />
text1.text = myXML.level[0].item.@name[0];<br />
text2.text = myXML.level[0].item.@name[1];<br />
text3.text = myXML.level[0].item.@name[2];<br />
text4.text = myXML.level[0].item.@name[3];<br />
<br />
}<br />
<br />
-?xml version="1.0" encoding="utf-8"?!<br />
-GALLERY!<br />
<br />
-level title="Setep 1"!<br />
-item name = "dog"!dog-/item!<br />
-item name = "boy"!dog-/item!<br />
-item name = "cat"!-/item!<br />
-item name = "fish"!-/item!<br />
-/level!<br />
-/GALLERY!Anonymoushttp://www.blogger.com/profile/14928041250211686033noreply@blogger.com0