Loading:


    Klasa FileReferenceList [AS 2]

    Klasa: FileReferenceList

    Kompatybilność: ActionScript 1.0, Flash 8+

     

    Opis

     

    Klasa FileReferenceList zapewnia środki do wysłania jednego lub wielu plików, pomiędzy komputerem użytkownika a serwerem.

     

    Obiekt FileReferenceList reprezentuję grupę jednego lub wielu plików lokalnych na dysku użytkownika jako tablica obiektów FileReference, opisanej [ tutaj ]

     

    Aby użyć klase FileReferenceList należy wykonac podane kroki:

     

    • Utwórz nowy obiekt: var mojFileRef = new FileReferenceList();
    • Wywołaj FileReferenceList.browse(), aby wyświetlić okno dialogowe do wybrania pliku lub plików
    • Po metodzie browse() poprawnie wywołanej, właściwość fileList obiektu FileReferenceList jest zapełniona tablicą obiektów FileReference.
    • Wowołaj FileReference.upload() dla każdego elementu w tablicy fileList.

     

    Dostępne zdarzenia dla klasy FileReferenceList

    Nazwa

    Opis

    onCancel = function(listaPlikow:FileReferenceList) {}

    Wywoluje się, gdy użytkownik anuluje wybieranie pliku w oknie dialogowym.

    onSelect = function(listaPlikow:FileReferenceList) {}

    Wywołuje się, gdy użytkownik wybierze już jeden lub wiele plików do wysłania w oknie dialogowwym.



    Dostępne zdarzenia dla klasy FileReferenceList

    Nazwa

    Opis

    addListener(sluchacz:Object) : Void

    Rejestruje obiekt do odbierania notyfikacji o zdarzeniach dla obiektu FileReferenceList.

    browse([listaTypow:Array]) : Boolean

    Wyświetla w oknie dialogowym tylko rozszerzenia plików, które zostały sprecyzowane w argumencie.

    removeListener(sluchacz:Object) : Boolean

    Usuwa sluchacza dla obiektu, aby nie otrzymywał dalszych notyfikacji.

     



    Napisz Artyku³

    Listing

    import flash.net.FileReferenceList;

    var sluchacz:Object = new Object();
    sluchacz.onSelect = function(listaPlikow:FileReferenceList) {
        trace("onSelect");
        var plik:Array = listaPlikow.fileList;
        for(var i:Number = 0; i < plik.length; i++) {
            trace("nazwa: " + plik[i].name);
        }
    }

    sluchacz.onCancel = function():Void {
        trace("onCancel");
    }

    sluchacz.onOpen = function(plik:FileReference):Void {
        trace("onOpen: " + plik.name);
    }

    sluchacz.onProgress = function(plik:FileReference, bajtyZaladowane:Number, bajtyWszystkie:Number):Void {
        trace("onProgress with bajtyZaladowane: " + bajtyZaladowane + " bajtyWszystkie: " + bajtyWszystkie);
    }

    sluchacz.onComplete = function(plik:FileReference):Void {
        trace("onComplete: " + plik.name);
    }

    sluchacz.onHTTPError = function(plik:FileReference, httpError:Number):Void {
        trace("onHTTPError: " + plik.name + " httpError: " + httpError);
    }

    sluchacz.onIOError = function(plik:FileReference):Void {
        trace("onIOError: " + plik.name);
    }

    sluchacz.onSecurityError = function(plik:FileReference, errorString:String):Void {
        trace("onSecurityError: " + plik.name + " errorString: " + errorString);
    }


    var plikRef:FileReferenceList = new FileReferenceList();
    plikRef.addListener(sluchacz);
    plikRef.browse();

     




    Dodano przez: divix
    Ranga: Administrator serwisu Punktów: 0
    Komentarze użytkowników
      • Tre¶æ komentarza
        Kod do komentarza (opcjonalnie)
        PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
        Autor
        Token
        token

         

         








    funkcje.net
    Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2025 v.1.5 | design: diviXdesign & rainbowcolors