Feeds:
Posts
Comments

Archive for the ‘Languages’ Category

import mx.transitions.*;
import mx.transitions.easing.*;
TransitionManager.start(some_mc, {type:Fade, direction:Transition.IN, duration:3, easing:Strong.easeOut});

Legenda:
Blinds La classe Blinds mostra l’oggetto clip filmato mediante rettangoli che scompaiono o compaiono.
Fade La classe Fade applica all’oggetto clip filmato una dissolvenza in entrata o in uscita.
Fly La classe Fly fa comparire l’oggetto clip filmato facendolo scorrere da una direzione particolare.
Iris La classe Iris rivela l’oggetto clip filmato utilizzando una maschera animata di forma quadrata o circolare che si ingrandisce o si riduce.
Photo Fa comparire o scomparire l’oggetto clip filmato con un effetto simile al flash fotografico.
PixelDissolve La classe PixelDissolve mostra l’oggetto clip filmato utilizzando dei rettangoli che scompaiono e compaiono in modo casuale ma secondo uno schema a scacchiera.
Rotate La classe Rotate ruota l’oggetto clip filmato.
Squeeze La classe Squeeze modifica in scala l’oggetto clip filmato in orizzontale o in verticale.
Wipe La classe Wipe mostra o nasconde l’oggetto clip filmato utilizzando la maschera animata di una forma che si sposta in senso orizzontale.
Zoom La classe Zoom ingrandisce o riduce l’oggetto clip filmato modificandone in scala le proporzioni.

Advertisements

Read Full Post »

STRUTS 2 Best Practices

La bibbia di struts 2 è su:
http://struts.apache.org/2.0.11.2/docs/guides.html

1) nei tag struts delle pagine jsp può essere invocata la action tramite elemento action=”” che può contenere: il name della <action name=”” >.. oppure contestuale esempio “#{action.Cerca}” che chiama il metodo Cerca della classe action (pojo class) associata

2) i nomi delle azioni sono mappati su metodi di classe da eseguire dal file struts.xml (o sottostanti inclusi in struts.xml)

i tag <action> sono nei file di configurazione struts.xml o inclusi

i tag action sono anche definibili con wildcard
esempio:

 <action name="*Crud" class="example.Crud" method="{1}">

dove “editCrud” chiamerà il metodo “edit” della classe di action; “deleteCrud” chiamerà il metodo “delete” e così via..

si può anche prevedere action di default (che raccolgono azioni non esistenti)

esempio 1 con tag dichiarativo default-action-ref in struts.xml:

 <package name="Hello" extends="action-default">
  <default-action-ref name="UnderConstruction">
  <action name="UnderConstruction">
   <result>/UnderConstruction.jsp</result>
  </action>
 </package>

esempio 2 che usa le wildcard:

 <action name="*" >
  <result>/{1}.jsp</result>
 </action>

(more…)

Read Full Post »

var tl:TileList = TileList( event.currentTarget );
var thumb:Thumbnail = Thumbnail(tl.indexToItemRenderer(ind));
var img:Image = thumb.image;

Read Full Post »

<style type="text/css">
tr.s1{ background-color: #e0e0e0; color: black; }
tr.s2{ background-color: #ffffff; color: black; }
</style>
<table>
<tr class="s1"><td>ciao</td><td>come</td></tr>
<tr class="s2"><td>stai</td><td>io</td></tr>
<tr class="s1"><td>bene</td><td>grazie</td></tr>
<tr class="s2"><td>saluti</td><td>ciao</td></tr>
</table>

Read Full Post »

Suppose you have a block of text you want to be collapsible clicking a link.
Here is the code:

<script language="javascript">
  function switchDiv(id_div)
  {
    if(document.getElementById(id_div).style.display == 'none')
    {
   document.getElementById(id_div).style.display = 'block';
    }
    else
    {
   document.getElementById(id_div).style.display = 'none';
    }
  }
</script>

Read Full Post »

Suppose you have the code:

Dim date_datetime as DateTime
date_datetime = CDate(Textbox1.Text)

And you get the error:

Exception Details: System.InvalidCastException: Cast from string
“dd/MM/yyyy” to type ‘Date’ is not valid

Maybe you have some collision between Regional settings and your .Net settings…
No problem – do not use CDate but use this piece of code:

Dim date_datetime as DateTime
date_datetime = DateTime.ParseExact(Textbox1.Text, "dd/MM/yyyy", System.Globalization.CultureInfo.CurrentCulture)

Read Full Post »

If you want to capture global keyboard events maybe you put this line of code in the constructor method of your actionscript 3 class:

addEventListener(KeyboardEvent.KEY_DOWN, onKeyDown);

or

this.addEventListener(KeyboardEvent.KEY_DOWN, onKeyDown);

but maybe it doesn’t work?
Simple! because you have to add the listener to the stage object giving focus to it…

stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyDown);

Read Full Post »

Older Posts »