Archive for June, 2007

30
Jun

popuplate combo box avec icones

29
Jun

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

28
Jun

populate combobox from HTTP service

XML:
  1.  
  2.  
  3. <mx:Application xmlns:mx=“<a href=”http://www.adobe.com/2006/mxml“>http://www.adobe.com/2006/mxml</a>"
  4.  creationComplete="http.send()" layout="absolute">
  5.  
  6.  <mx:HTTPService
  7.   id=”http
  8.   url=”dep.xml
  9.   useProxy=”false“/>
  10.  
  11.  
  12.  <mx:Panel x=”10” y=”10” width=”458” height=”265” layout=”absolute“>
  13.   
  14.   <mx:TextArea x=”20” y=”11” width=”365” height=”24
  15.    htmlText=”{combobox.value}“/> 
  16.   
  17.  
  18.   <mx:ComboBox id=”combobox” dataProvider=”{http.lastResult.entree}
  19.      x=”10” y=”187” width=”130“/> 
  20.  
  21.  </mx:Panel>
  22.  
  23. </mx:Application>

28
Jun

populate combobox FLEX

dans une combo box:

XML:
  1.      <mx:ComboBox  selectedIndex=“0″ id=“sexe”>
  2.       <mx:dataProvider>
  3.                    <mx:Array>
  4.                        <mx:Object label=“Homme” data=“M”/>
  5.                        <mx:Object label=“Femme” data=“F”/>
  6.                    </mx:Array>
  7.                </mx:dataProvider> 
  8.      </mx:ComboBox>

26
Jun

ajouter un movie dans une common libraries

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”

26
Jun

demarrage programme comme service DOS/DELPHI

Tout d’abord il faut telecharger les deux fichiers suivant : srvany.exe et instsrv.exe
Ensutie copiez-les dans le répertoire C:\windows\system32

instsrv Mon_Service srvany.exe

Dans le gestionnaire de services, vous verrez alors apparaître une nouvelle entrée du nom de Mon_Service.
Exécuter regedit
Développez l’arborescence HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Mon_service\Parameters et ajoutez la valeur STRING

Application” : chemin jusqu’à l’exécutable

Il ne reste plus qu’à lancer le service soit par le gestionnaire soit par la commande

net start Mon_Service

19
Jun

populate combobox

3 façons de faire pour remplir des combos: Continue reading ‘populate combobox’

19
Jun

flash DATASET

Utiliser un DataSet avec FLASH 

  Continue reading ‘flash DATASET’

18
Jun

flex amfPHP tutorial

SQL:
  1. CREATE TABLE ‘users’ (
  2.   ‘userid’ int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  3.   ‘username’ varchar(255) collate latin1_general_ci NOT NULL,
  4.   ‘emailaddress’ varchar(255) collate latin1_general_ci NOT NULL,
  5.   PRIMARY KEY  (‘userid’)
  6. ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=3 ;

puis créer un fichier php: sample.php

PHP:
  1. <!–p<br–>// Create new service for PHP Remoting as Class
  2. class sample
  3. {
  4.     function sample ()
  5.     {
  6.         // Define the methodTable for this class in the constructor
  7.         $this->methodTable = array(
  8.             “getUsers” => array(
  9.                 “description” => “Return a list of users”,
  10.                 “access” => “remote”
  11.             )
  12.         );
  13.     }
  14.  
  15.     function getUsers () {
  16.         $mysql = mysql_connect(localhost, “username”, “password”);
  17.        
  18.         mysql_select_db( “sample” );
  19.        
  20.         //return a list of all the users
  21.         $Query = “SELECT * from users”;
  22.         $Result = mysql_query( $Query );
  23.         while ($row = mysql_fetch_object($Result)) {
  24.                $ArrayOfUsers[] = $row;
  25.         }
  26.         return( $ArrayOfUsers );
  27.     }
  28. }
  29. ?>

 

et enfin… le code FLEX… simple non ?

XML:
  1. http://www.adobe.com/2006/mxml" xmlns="*" creationComplete="initApplication()">
  2.    
  3.        
  4.            
  5.            
  6.            
  7.        
  8.    
  9.     <script>undefined</script><script>undefined</script>

 

lien: http://www.adobe.com/devnet/flex/articles/flex2_amfphp_03.html

 

18
Jun

flex et amfPHP

2 options pour le renvoi des données dans Flex

  • Utilsation des tableaux Arrays
PHP:
  1. while ($row = mysql_fetch_object($Result))
  2. {
  3. $myArray[] = $row;
  4. }
  5. return $myArray;

 

  • ou renvoi direct du recordset mysql_query
PHP:
  1. return mysql_query($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)