Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012

    [Flex 3] Problema Undefined

    Salve,
    ho un problema:
    il codice qui sotto mi restituisce un errore (eccolo:

    codice:
    TypeError: Error #1010: Un termine risulta undefined e non ha proprietˆ.
    at progetto/completeHandler()[/src/progetto.mxml:817]
    at flash.events::EventDispatcher/dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::dispatchRpcEvent()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\rpc\AbstractInvoker.as:168]
    at mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::resultHandler()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\rpc\AbstractInvoker.as:191]
    at mx.rpc::Responder/result()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\rpc\Responder.as:41]
    at mx.rpc::AsyncRequest/acknowledge()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\rpc\AsyncRequest.as:74]
    at DirectHTTPMessageResponder/completeHandler()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\messaging\channels\DirectHTTPChannel.as:381]
    at flash.events::EventDispatcher/dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at flash.net::URLLoader/onComplete()
    )
    Il comportamento strano è che al primo giro non da errori, al secondo invece viene fuori l'errore. event.target.my_keyindex è definito e non da problemi. L'errore lo da sulla riga dove c'è l'IF

    codice:
    public var risultatiPag1:Array = new Array(new Array());
    
    
    private function completeHandler(event:ResultEvent):void
            {   
    
    
    //CODICE
    
    
    if(risultatiPag1[event.target.my_keyindex][2]==undefined) { risultatiPag1[event.target.my_keyindex][2]=""; }
    risultatiPag1[event.target.my_keyindex][2]+=count+". "+ result[1]+"\n";
    
    
    
    
    //ALTRO CODICE
    
    
    }
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Penso che sia un controsenso, ma in effetti se event.target.my_keyindex non è valorizzato, l'if darà l'errore sopra indicato, un workaround per far lavorare il codice ugualmente potrebbe essere quello di usare il try...catch

    Codice PHP:
    try {
        
    // fai qualcosa
    } catch (e) {
       
    // ma se da un qualsiasi errore, esegui questa parte di codice
       // puoi anche verificare l'errore tracciando il parametro "e" del catch


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.