Again, this is all just SelectableList behaviours but how often does anyone use datagrids to remember this?! dataGrid.removeItemAt(dataGrid.selectedIndex); http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/fl/controls/SelectableList.html
Get frame number from label AS3
function getFrameByLabel(yourMovieClip:MovieClip, frameLabel: String ):int { var scene:Scene = yourMovieClip.currentScene; var frameNumber:int = -1; for( var i:int ; i < scene.labels.length ; ++i ) { if( scene.labels[i].name == frameLabel ) frameNumber = scene.labels[i].frame; } return frameNumber; } Src: http://stackoverflow.com/questions/4846858/as3-simple-way-to-get-the-frame-number-of-a-frame-label
DataGrid select a particular row
Not much to this snippet haha, but I had trouble finding it. It's part of the SelectableList class. dataGrid.selectedIndex = 0;
DataGrid get data from the selected row when clicked
gridBox.addEventListener(ListEvent.ITEM_CLICK, ItemClicked); function ItemClicked(e:ListEvent){ //heres the bit you want var o:Object = e.item; trace(o.Name); trace(o.Age);
Listing object properties / names
If you need to get the property names from an object: var object:Object = {name:"lawrence", age:"26"}; for( var o : * in object){ trace( o + " = " + object[o] ); } source: http://stackoverflow.com/questions/372317/how-can-i-get-list-of-properties-in-an-object-in-actionscript
TweenMax tween curves
import com.greensock.TweenMax; import com.greensock.plugins.BezierPlugin; import com.greensock.plugins.BezierThroughPlugin; TweenMax.to(sp,5,{bezierThrough:[{x:250,y:100},{x:50,y:200},{x:500,y:200}]}); Man TweenLite/TweenMax is awesome.
Flash Scaling with Firefox
If you're making a flash clip take up the entire browser window, as can be necessary on occasion, in most browsers throwing in height="100%" works fine. Not so with firefox. Firefox interprets the doctype strictly, which disables the internal elements from setting the height of the window (100% of something in a div, will just... Continue Reading →
Stop stage rescalling AS3
stage.scaleMode = StageScaleMode.NO_SCALE; stage.align = StageAlign.TOP_LEFT;
Export MySQL content to CSV file with PHP
http://www.ineedtutorials.com/code/php/export-mysql-data-to-csv-php-tutorial
Export a table to CSV with php/mysql
include("db_conn.php"); $file = 'Export'; $result = mysql_query("SHOW COLUMNS FROM [[TABLE]]"); $i = 0; if (mysql_num_rows($result) > 0) { while ($row = mysql_fetch_assoc($result)) { $csv_output .= $row['Field']."; "; $i++; } } $csv_output .= "\n"; $values = mysql_query("SELECT * FROM [[TABLE]]"); while ($rowr = mysql_fetch_row($values)) { for ($j=0;$j<$i;$j++) { $csv_output .= $rowr[$j].";"; } $csv_output .= "\n"; }... Continue Reading →
Exclude results from a query
AND status <> 'disabled' What a MySQL boffin I am. Haha
if else questionmark operators
A neat wee time saving way to write an if () {} else {} statement in flash or javascript: var a = true; var b = false; var c; if(a==b?c = true: c = false); trace(c); The statements between the ? and the : are if the if evaluated to true, and after the :... Continue Reading →