<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DZone Snippets: Edolecki's Code Snippets</title>
    <link>http://snippets.dzone.com/posts</link>
    <pubDate>Fri, 08 Aug 2008 18:21:40 GMT</pubDate>
    <description>DZone Snippets: Edolecki's Code Snippets</description>
    <item>
      <title>HEX to RGB</title>
      <link>http://snippets.dzone.com/posts/show/214</link>
      <description>&lt;code&gt;&lt;br /&gt;function hexToRGB ( hex:Number ){&lt;br /&gt;   var returnObj:Object = new Object();   &lt;br /&gt;   var returnObj .r = hex &gt;&gt; 16;&lt;br /&gt;   var temp = hex ^ r &lt;&lt; 16;&lt;br /&gt;   var returnObj .g = temp &gt;&gt; 8;&lt;br /&gt;   var returnObj .b = temp ^ g &lt;&lt; 8;&lt;br /&gt;&lt;br /&gt;   return returnObj;&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;</description>
      <pubDate>Fri, 22 Apr 2005 03:57:21 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/214</guid>
      <author>edolecki (eric e. dolecki)</author>
    </item>
    <item>
      <title>RGB to HEX</title>
      <link>http://snippets.dzone.com/posts/show/213</link>
      <description>&lt;code&gt;&lt;br /&gt;function RGBToHex (r, g, b ){&lt;br /&gt;    var hex = r &lt;&lt; 16 ^ g &lt;&lt; 8 ^ b;&lt;br /&gt;   return hex;&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;</description>
      <pubDate>Fri, 22 Apr 2005 03:55:10 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/213</guid>
      <author>edolecki (eric e. dolecki)</author>
    </item>
    <item>
      <title>3GP Quicktime Embed</title>
      <link>http://snippets.dzone.com/posts/show/212</link>
      <description>&lt;code&gt;&lt;br /&gt;&lt;OBJECT CLASSID="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" &lt;br /&gt;WIDTH="176"HEIGHT="170" &lt;br /&gt;CODEBASE="http://www.apple.com/qtactivex/qtplugin.cab"&gt; &lt;br /&gt;&lt;PARAM name="SRC" VALUE="http://www.ericd.net/3gpp/1984_launch.3gp"&gt; &lt;br /&gt;&lt;PARAM name="AUTOPLAY" VALUE="false"&gt; &lt;br /&gt;&lt;param NAME="type" VALUE="video/quicktime"&gt;&lt;br /&gt;&lt;PARAM name="CONTROLLER" VALUE="true"&gt; &lt;br /&gt;&lt;EMBED SRC="http://www.ericd.net/3gpp/1984_launch.3gp" WIDTH="176" HEIGHT="170" &lt;br /&gt;AUTOPLAY="false" CONTROLLER="true" type="video/quicktime"PLUGINSPAGE="http://www.apple.com/quicktime/download/"&gt; &lt;br /&gt;&lt;/EMBED&gt; &lt;br /&gt;&lt;/OBJECT&gt;&lt;br /&gt;&lt;/code&gt;</description>
      <pubDate>Fri, 22 Apr 2005 03:53:15 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/212</guid>
      <author>edolecki (eric e. dolecki)</author>
    </item>
    <item>
      <title>Emailer Class (for PHP)</title>
      <link>http://snippets.dzone.com/posts/show/211</link>
      <description>&lt;code&gt;&lt;br /&gt;import mx.events.EventDispatcher;&lt;br /&gt;import mx.utils.Delegate;&lt;br /&gt;&lt;br /&gt;class Emailer {&lt;br /&gt;	&lt;br /&gt;	// required for EventDispatcher:&lt;br /&gt;	public var addEventListener:Function;&lt;br /&gt;	public var removeEventListener:Function;&lt;br /&gt;	private var dispatchEvent:Function;&lt;br /&gt;	&lt;br /&gt;	// use to communicate with php script&lt;br /&gt;	private var _lv:LoadVars;&lt;br /&gt;	// holds address of sender&lt;br /&gt;	private var _sentFrom:String;&lt;br /&gt;	&lt;br /&gt;	// constructor&lt;br /&gt;	public function Emailer() {    &lt;br /&gt;		EventDispatcher.initialize(this);&lt;br /&gt;		_lv = new LoadVars();&lt;br /&gt;	}&lt;br /&gt;&lt;br /&gt;	// &lt;br /&gt;	private function dataReceived(dataxfer_ok:Boolean):Void {&lt;br /&gt;		// if some problem with loadVars transfer, pass back error=2&lt;br /&gt;		if (!dataxfer_ok) dispatchEvent({target:this, type:'mailSent', errorFlag:2});&lt;br /&gt;		// otherwise pass back error code returned from script&lt;br /&gt;		else dispatchEvent({target:this, type:'mailSent', errorFlag:Number(_lv["faultCode"])});&lt;br /&gt;	}&lt;br /&gt;	&lt;br /&gt;	 // Use loadvars object to send data (set to call dataReceived when script returns data)&lt;br /&gt;	public function sendEmail(sub:String, fn:String, fe:String, msg:String, rep:String):Void {&lt;br /&gt;		// if user already sent from this address, show error msg&lt;br /&gt;		if (_sentFrom == fe) dataReceived(false);&lt;br /&gt;		// otherwise set up and send&lt;br /&gt;		else {&lt;br /&gt;			_sentFrom = fe;&lt;br /&gt;			// specify function to handle results, make scope = Emailer&lt;br /&gt;			_lv.onLoad = Delegate.create(this, dataReceived);&lt;br /&gt;			// set up properties of lv to items to be POSTed&lt;br /&gt;			_lv.subject = sub;&lt;br /&gt;			_lv.name = fn;&lt;br /&gt;			_lv.email = fe;&lt;br /&gt;			_lv.message = msg;&lt;br /&gt;			_lv.reply = rep;&lt;br /&gt;			// call script&lt;br /&gt;			_lv.sendAndLoad("sendemail.php", _lv, "POST");&lt;br /&gt;		}&lt;br /&gt;	}&lt;br /&gt;} &lt;br /&gt;&lt;/code&gt;</description>
      <pubDate>Fri, 22 Apr 2005 03:50:40 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/211</guid>
      <author>edolecki (eric e. dolecki)</author>
    </item>
  </channel>
</rss>
