nederlands
english
   
Uplpu demo ondersteuning interface events scripts bestellen  

Interface

uplpu_initialize(handler, width, height, btWidth, btText, fltLabel, fltExts, maxSize, postVars, urlRecv, sttBps, cfg):void
Initialiseert het Uplpu Flash component.
handler:String Optioneel; String of null. Wanneeer String, de naam van de eventhandler welke moet evalueren tot een glabaal toegankelijke JavaScript functie.
e.g.: 'myUplpuEventHandler' of 'Uplpu.uplpu_1.intern.eventHandler'
Het formaat van de event handler: eventHandler(info:Object):void.
width:uint De breedte van het component.
height:uint De hoogte van het component.
btWidth:uint De breedte van de knoppen. De knopbreedte en de componentbreedte bepalen samen de breedte van de progressbar:
breedteProgressBar = componentBreedte - (btWidth * 3).
btText:String Comma gescheiden waarde string met drie labels voor de knoppen.
fltLabel:String Filter label: Specificeert een bestandstypefilterlabel voor het bestandsselectiedialoogvenster.
fltExts:String Filter extenties: Specificeert bestandsextentiefilters voor het bestandsselectiedialoogvenster. Dit moeten comma gescheiden waarden zijn zonder spaties of punten. e.g.: 'xt1,xt2,xt3'.
Dit wordt gebruikt op alle geteste systemen. Op Macintosh, worden bestanden die niet met de extenties overeenkomen grijs gekleurd en niet selecteerbaar. Op Windows worden deze bestanden niet getoond terwijl het bestandsflterlabel zichtbaar is met het volgende formaat: 'fltLabel (*.xt1 *.xt2 *.xt3)'.
maxSize:uint Specificeert de maximaal toegestane omvang in bytes van het te uploaden bestand. event_e_size wordt gezonden wanneer de geselecteerde bestandsgrootte groter is dan voorgeschreven.
postVars:String Gegevens om te versturen naar de server naast de bestandsupload. e.g.:
var postVars = 'sessionid=0123456789ABCDEF&timestamp=1234567890';
heeftt het volgende equivalent in een HTML formulier:
<INPUT type="text" name="sessionid" value="0123456789ABCDEF">
<INPUT type="text" name="timestamp" value="1234567890">
urlRecv:String Relatieve of absolute url van de server side script welke de bestandsupload ontvangt. Zie § Server side script om te zien hoe deze er uit ziet. § https vertelt over https support.
sttBps:String Staatvariabele Bytes per Seconde. Gebruik een lege string of null wanneer er (nog) geen waarde beschikbaar is. Lees § Mac OS X over voortgangemulatie en hoe deze parameter gerelateerd is aan event_sttbps.
cfg:Object Wanneer null is gegeven, wordt de algemene configuratieboom gebruikt voor Uplpu's uiterlijk. Gebruik in het andere geval de retour waarde van uplpu_configuration() welke de algemene configuratieboom verkrijgt, modificeer de waarden van de eigenschappen en gebruikt het als argument voor deze parameter.
return value
void
Deze aanroep controleert of de naam van het component uplpu.jouwdomein.com.swf is en of dit component geladen werd van jouwdomein.com of een subdomein.
Wanneer dit niet het geval is zal Uplpu niet werken en hier melding van maken door middel van een JavaScript alert popup.

uplpu_configuration( ):void
Retourneert de configuratieeigenschappenboom die Uplpu gebruikt om de metrieken, lettertypen en kleuren in te stellen van zijn kleine gebruikersinterface. Dit stelt u in staat om de beginwaarden te veranderen en de boom te gebruiken als argument voor parameter uplpu_initialize( cfg ).
return value
var cfg:Object = {
    progress: {
        borderWidth: 1,
        borderColor: 0x000000,
        backgroundColor: 0xAAAAAA,
        progressColor: 0x6666FF,
        textSubject: {
            size: 12,
            font: 'Arial',
            bold: 'false',
            color: 0x000000,
            align: 'left',
            ofsLeft: 4,
            ofsTop: 0
        },
        textPercent: {
            size: 16,
            font: 'Arial',
            bold: 'true',
            color: 0xFFFFFF,
            align: 'center',
            ofsLeft: 0,
            ofsTop: -2
        }
    },
    buttons: {
        surfaceColor: 0xD4D0C8,
        hilightColor: 0xFFFFFF,
        shadedColor: 0x808080,
        shadowColor: 0x606060,
        spliceColor: 0x000000,
        disaColor: 0xFFFFFF,
        disbColor: 0x606060,
        textField: {
            size: 12,
            font: 'Arial',
            bold: 'false',
            color: 0x000000,
            align: 'center',
            ofsLeft: 0,
            ofsTop: 0
        }
    }
}
e.g.:
Om de kleuren van de voortgangindicator te veranderen...
cfg.progress.progressColor = 0x008800;
Om het lettertype van de knoppen te veranderen...
cfg.buttons.textField.font = 'verdana';