Difference between revisions of "State exit/fr"

From Second Life Wiki
Jump to navigation Jump to search
(modification in progress)
 
m (updated ^_^)
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{LSL_Event
{{LSL_Event/fr
|event_id=1|event_delay|event=state_exit
|event_id=1|event_delay|event=state_exit
|event_desc=Déclenché dans une condition de transition de l'[[état]].
|event_desc=Déclenché lors d'une requalification de [[state/fr|l'état]] du script.
|constants
|constants
|spec
|spec
|caveats
|caveats
|examples=
|examples=
<Pre>
<lsl>
default
default
{
{
     state_entry()
     state_entry()
     {
     {
         llOwnerSay("in default state");
         llOwnerSay("Etat par défaut");
     }
     }
     touch_start(integer detected)
     touch_start(integer detected)
Line 19: Line 19:
     state_exit()
     state_exit()
     {
     {
         llOwnerSay("leaving default state");
         llOwnerSay("On quitte l'état par défaut");
     }
     }
}
}
Line 27: Line 27:
     state_entry()
     state_entry()
     {
     {
         llOwnerSay("in state \"other\"");
         llOwnerSay("Dans l'état \"autre\"");
     }
     }
     touch_start(integer detected)
     touch_start(integer detected)
Line 35: Line 35:
     state_exit()
     state_exit()
     {
     {
         llOwnerSay("leaving state \"other\"");
         llOwnerSay("On quitte l'état \"autre\"");
     }
     }
}</Pre>
}</lsl>
|helpers
|helpers
|also_header
|also_header
Line 44: Line 44:
|also_articles
|also_articles
|also_footer
|also_footer
|notes
|notes=Alors que l'état "[[default/fr|default]]" lance [[state_entry/fr|state_entry]] sur une reinitialisation du script, state_exit n'est pas lancé avant la réinitialisation.
|mode
|mode
|deprecated
|deprecated
|cat1=Script
|cat1=Script/fr
|cat2=State
|cat2=State/fr
|cat3
|cat3
|cat4
|cat4
}}
}}

Latest revision as of 09:55, 18 April 2009

Description

Event: state_exit( ){ ; }

Déclenché lors d'une requalification de l'état du script.


Exemples

<lsl> default {

   state_entry()
   {
       llOwnerSay("Etat par défaut");
   }
   touch_start(integer detected)
   {
       state other;
   }
   state_exit()
   {
       llOwnerSay("On quitte l'état par défaut");
   }

}

state other {

   state_entry()
   {
       llOwnerSay("Dans l'état \"autre\"");
   }
   touch_start(integer detected)
   {
       state default;
   }
   state_exit()
   {
       llOwnerSay("On quitte l'état \"autre\"");
   }

}</lsl>

Notes

Alors que l'état "default" lance state_entry sur une reinitialisation du script, state_exit n'est pas lancé avant la réinitialisation.

Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.