Archive for June, 2007
flex et FCS
avec l’arrivée de AS3, il faut revoir la structure des scripts.
Ceci est vavalble pour Flex et AS3
http://www.flash-communications.net/technotes/fms2/flex2FMS/index.html
-
-
-
<mx:Application xmlns:mx=“<a href=”http://www.adobe.com/2006/mxml“>http://www.adobe.com/2006/mxml</a>"
-
creationComplete="http.send()" layout="absolute">
-
-
<mx:HTTPService
-
id=”http“
-
url=”dep.xml“
-
useProxy=”false“/>
-
-
-
<mx:Panel x=”10” y=”10” width=”458” height=”265” layout=”absolute“>
-
-
<mx:TextArea x=”20” y=”11” width=”365” height=”24“
-
htmlText=”{combobox.value}“/>
-
-
-
<mx:ComboBox id=”combobox” dataProvider=”{http.lastResult.entree}“
-
x=”10” y=”187” width=”130“/>
-
-
</mx:Panel>
-
-
</mx:Application>
populate combobox FLEX
dans une combo box:
-
<mx:ComboBox selectedIndex=“0″ id=“sexe”>
-
<mx:dataProvider>
-
<mx:Array>
-
<mx:Object label=“Homme” data=“M”/>
-
<mx:Object label=“Femme” data=“F”/>
-
</mx:Array>
-
</mx:dataProvider>
-
</mx:ComboBox>
To add YOUR FLA in “Window > common Libraries”, just add your FLA in Following folder:
if you have Flash 8, copy in following folder:
C:\Program Files\Macromedia\Flash 8\en\Configuration\Libraries
if you have Flash9, then copy in following folder:
C:\Program Files\Adobe\Adobe Flash CS3\en\Configuration\Libraries
now restart Flash and check under “Window > Common Libraries”
instsrv Mon_Service srvany.exe
“Application” : chemin jusqu’à l’exécutable
net start Mon_Service
populate combobox
3 façons de faire pour remplir des combos: Continue reading ‘populate combobox’
flash DATASET
Utiliser un DataSet avec FLASH
flex amfPHP tutorial
-
CREATE TABLE ‘users’ (
-
‘userid’ int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
-
‘username’ varchar(255) collate latin1_general_ci NOT NULL,
-
‘emailaddress’ varchar(255) collate latin1_general_ci NOT NULL,
-
PRIMARY KEY (‘userid’)
-
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=3 ;
puis créer un fichier php: sample.php
-
<!–p<br–>// Create new service for PHP Remoting as Class
-
class sample
-
{
-
function sample ()
-
{
-
// Define the methodTable for this class in the constructor
-
“description” => “Return a list of users”,
-
“access” => “remote”
-
)
-
);
-
}
-
-
function getUsers () {
-
-
-
//return a list of all the users
-
$Query = “SELECT * from users”;
-
$ArrayOfUsers[] = $row;
-
}
-
return( $ArrayOfUsers );
-
}
-
}
-
?>
et enfin… le code FLEX… simple non ?
-
http://www.adobe.com/2006/mxml" xmlns="*" creationComplete="initApplication()">
-
-
-
-
-
-
-
-
<script>undefined</script><script>undefined</script>
lien: http://www.adobe.com/devnet/flex/articles/flex2_amfphp_03.html
flex et amfPHP
2 options pour le renvoi des données dans Flex
- Utilsation des tableaux Arrays
-
{
-
$myArray[] = $row;
-
}
-
return $myArray;
- ou renvoi direct du recordset mysql_query
Le premier cas permet de faire des traitements/test php avant le renvoi des données (attention si vous souhaitez mettre les données dans un datagrid et utiliser les fonctions de tri: si vos données sont des nombres faire un
settype($maval, “integer”)
avant le renvoi, sinon amfphp reverra sous le format texte et flex triera les données comme du texte)
commentaires récenets