Boa tarde, consegui resolver.

Solução: analisando os erros, lendo os links acima e outros mais,
verifiquei que no Internet Explorer funcionava e no Mozilla não. O
arquivo PHP alterado é o mesmo arquivo gerado pelo Flex. De acordo com
os links abaixo, a solução foi:

- enviar o id da sessão do php (session_id()) na requisição do Flex.

- No arquivo PHP:

session_start();

- Na função AC_FL_RunContent adicionar FlashVars com o ID da sessão
recuperada pelo PHP.

AC_FL_RunContent(
                        "src", "gc2",
                        "width", "100%",
                        "height", "100%",
                        "align", "middle",
                        "id", "gc",
                        "quality", "high",
                        "bgcolor", "#869ca7",
                        "name", "gc",
                        "allowScriptAccess","sameDomain",
                        "type", "application/x-shockwave-flash",
                        "pluginspage", "http://www.adobe.com/go/getflashplayer";,
                        "FlashVars", "sessionParams=<?php echo session_id(); 
?>" /// ==>>>
ADICIONAR ESTA LINHA
        );

- No Flex, receber este parâmetro e passar ele no URLRequest para o
upload.

public var sessionParams:String = "";

// Funcao inicial
public function Inicio():void
{
sessionParams = Application.application.parameters.sessionParams;
}

public function Upload():void
{
...
var request:URLRequest = new URLRequest();
request.url = "upload.php?PHPSESSID=" + this.sessionParams; ////
ADICIONAR O ID DA SESSAO
...
}

Links também consultados:

http://stackoverflow.com/questions/351258/how-do-i-make-flex-file-upload-work-on-firefox-and-safari
http://blog.hallanmedeiros.com/2010/03/14/flex-upload-error-2038/

FabioPHX, obrigado pela ajuda.

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a