Ir para conteúdo
Fórum Script Brasil

Khufu

Membros
  • Total de itens

    45
  • Registro em

  • Última visita

Tudo que Khufu postou

  1. Khufu

    If E Else

    Tenta colocar um "_root" antes do campo; assim: on (release) { if (_root.nome=="") { _root.erro = "você não digito nada!!!!"; stop(); } else { gotoAndPlay(2); } } ou assim: on (release) { if (nome.text=="") { erro.text = "você não digito nada!!!!"; stop(); } else { gotoAndPlay(2); } } qualquer duvida é só falar !
  2. Então ! Agora como o toque do M@luco eu tentei fazer assim : $arquivo="c:\\pasta"; $arquivo_name="imagen.jpg"; Só da um erro dizendo que o arquivo não se encontra no diretório. É pessoal acho que vou ter que desistir do projeto porque pelo visto esse esquema que eu estou querendo fazer não funciona. Obrigado pela atenção de todos !
  3. Oi GameOver ! Até onde eu sei no Flash não dá pra dividir em frame não. Mas voce pode simular criando um MovieClip com 25% da área pro cabeçalho e outro com 75% ai você carrega os dados neles. Espero ter ajudado ! Atenciosamente !
  4. Puts ! eu sou burro demais. Fiz como você falou; ele faz o registro mas não salva a imagen na pasta. Estou colocando a definição da variavel logo abaixo do primeiro "if", tá certo ? é ali mesmo que tem que colocar ? <? if (!isset($arquivo)){ $arquivo_name="C:\\pasta\\imagen.jpg" ?> Depois tentei colocar antes do "else" : <? $arquivo_name="C:\\pasta\\imagen.jpg" } else { if ($arquivo_size <> 0){ if (!copy($arquivo, $arquivo_name)){ echo "Não foi possivel copiar o arquivo $arquivo_name<BR>"; echo "Tente Novamente ..."; } } Mas deu na mesma ele grava o registro mas não salva a imagen na pasta. Tentei também colocar ao invés de $arquivo_name="C:\\pasta\\imagen.jpg" colocar $arquivo_size="C:\\pasta\\imagen.jpg". Mas também na funcinou. Depois tentei usar o função "_FILE" na definição da variavel($arquivo_name= _FILE("c:\\pasta\\imagen.jpg") mas ai da erro. Lembrando que se eu tiro o "input type="file" do FORM ai não acontece nada nem grava o registro. Tentei tambem definir a variavel como valor de um "input type="text"" mas tambem não acontece nada. Tem como eu eliminar o FORM e deixar apenas o script, ai quando o usuario acessar a pagina ela já executa o upload automaticamente. Ou descobrir o formato que o botão "Browse..." envia os dados da variavel ? Grato pela atenção ! Atenciosamente !
  5. Então pp... Segue abaixo o script todo: <html> <head> <meta http-equiv="Content-Language" content="pt-br"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <meta name="GENERATOR" content="Microsoft FrontPage 4.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <title>Salvar imagens</title> </head> <CENTER><font face="Arial Black" size="5">FORMULÁRIO PARA ATUALIZAÇÃO DE IMAGENS</FONT></CENTER> <body BACKGROUND=chapa3.jpg link=blue alink=red vlink=blue> <br> <br> <br> <? if (!isset($arquivo)){ ?> <form method="POST" action="<?PHP_SELF?>" enctype="multipart/form-data"> <div align="center"> <center> <table border="1"> <tr> <td BGCOLOR=999999 align="center"><b><font face="Tahoma" size="3">Nome:</font></b></td> <td BGCOLOR=999999 align="left"><input type="text" name="titulo" size="63"></td> </tr> <tr> <td BGCOLOR=999999 align="right"><b><font face="Tahoma" size="3">Imagem:</font></b></td> <td BGCOLOR=999999 align="left"><input type="file" name="arquivo" size="49"></td> */ O usuário não pode escolher. A pasta e o arquivo já tem que estar definidos(c:\pasta\imagen.jpg). </tr> <tr> <td BGCOLOR=999999 align="center"><b><font face="Tahoma" size="3">Texto:</font></b></td> <td BGCOLOR=999999 align="left"><textarea rows="5" name="texto"cols="48"></textarea></td> </tr> <tr> <td BGCOLOR=999999 align="right" colspan="2"> <p align="center"><input type="submit" value="Gravar Imagem" name="B1"> <input type="reset" value="Limpar Campos" name="B2"></td> </tr> </table> </center> </div> </form> <? } else { if ($arquivo_size <> 0){ if (!copy($arquivo, $arquivo_name)){ echo "Não foi possivel copiar o arquivo $arquivo_name<BR>"; echo "Tente Novamente ..."; } } */ Eliminei a linha do "type="file"" do FORM e aqui eu coloquei $arquivo="c:\pasta\imagen.jpg" - Mas não acontece nada, não dá erro não dá nada. Tambem tentei colocar assim: $arquivo="c:\\pasta\\imagen.jpg", mas também não funcionou. if (!file_exists("materias.txt")){ $arq=fopen("materias.txt",'w'); fclose($arq); } $arq=file("materias.txt"); $arq[count($arq)]="$titulo:$texto:$arquivo_name:"; $grava=fopen("materias.txt",'w'); for($i=0;$i<count($arq);$i++){ $campos=split(":",$arq[$i]); fputs($grava,"$campos[0]:$campos[1]:$campos[2]:\r\n"); } fclose($grava); echo "<center><FONT COLOR=#FF0000><b>Informações gravadas com sucesso!!!</b></FONT></center><br>"; } ?> </body> <center><A HREF=\1\materia.php><b><font face="Arial" size="2">Ver Imagens</font></b></A></center> </html> Não manjo quase nada de PHP por isso estou meio perdido para definir o valor e o posicionamente correto da variavel($arquivo) no script. Se alguém puder me ajudar serei grato. Atenciosamente ! Pedro Paulo (Khufu)
  6. Oi marcos ! Como seu botão esta dentro de dois MC(movieClip) voce vai ter que criar um controle. Faça o seguinte: Crie um novo Layer na Cena1 e acrescente mais um frame(F5), no segundo frame dessa nova Layer crie uma chave de frame em branco(Blank KeyFrame) e coloque essa action no frame: gotoAndStop(CenaX,1) Na action do botão(x) coloque essa action: on(release){ _root.gotoAndStop(2); } Pronto tá feito ! Lembre de colocar um "stop()" no primeiro frame da Cena2. Não sei se é a melhor maneira, mas tenho certeza que funciona. Qualquer duvida é só avisar ! Atenciosamente ! Khufu
  7. Khufu

    Mudar Mouse

    Oi tito ! Crie o desenho da sua "mãozinha", transforme-o em MC(MovieClip), na action dele cloque o seguinte: onClipEvent(enterFrame){ Mouse.hide(); this._x=_root._xmouse; this._y=_root._ymouse; } Pronto ! Tá feito Qualquer duvida é só falar ! Atenciosamente ! Khufu
  8. Oi pessoal ! Estou montando um sistema com varios 'Forms" sendo que todos tem os mesmos botões de controle(Incluir,alterar,etc..). Tentei criar uma barra de botões através do "ActiveX Control" com uma "ToolBar" para carregar dinâmicamente nos "Forms"; até ai deu tudo certo, ela carrega normal, só que não consegui fazer os "Forms" indentificarem as condições dos botões da "ToolBar"(clicado ou não). Por isso pergunto: Teria alguma outra forma de fazer os botões carregarem dinâmicamente em todos os "Forms" ou como eu faço para a "ToolBar(ocx)" ser reconhecida pelos "Forms"?. Tentei usar uma "Class Module" dentro da "ToolBar(ocx)" para controlar o status dos botões, mas não consegui fazer funcionar. Será que alguém saberia alguma maneira de fazer isso ou onde eu posso encontrar alguma referência a respeito. Agradeço desde já a atenção ! Atenciosamente ! .:: Khufu ::. http://2p.vo6.net
  9. Oi pessoal ! Tudo bem Acesso BD Access via ADO. Gravo os dados no BD por ordem de registro, sendo que o campo "nome" é a chave primaria do campo devidamente indexada e com duplicação não autorizada. O usuario digita um nome em uma TextBox clica em "Consultar" que carrega uma variavel em executa a rotina. Tenho a rotina de "consulta" do BD, que carrega os dados correspondentes a variavel testada na rotina. Até ai beleza. O problema é o seguinte: se eu deixo o "rs.Open" da consulta com "where nome", efetuo a consulta e clico em "proximo" ele me diz que o BD esta em EOF; e se eu clico em "anterior" ele diz que o BD esta em BOF. Se eu coloco o "rs.Open" com "order by nome ", efetuo a consulta e clico em "proximo" ele mostra os registro do BD só que sem ordem nenhuma, vai mostrando os dados aleatoriamente; se eu clico em "anterior" ele diz que o nome consultado esta em BOF. já tentei colocar no fim da rotina de consulta um BOF=False e EOF=False só que ele não aceita. Não sei mais o que fazer será que alguém saberia me dizer onde eu estou pecando. Segue abaixo os respectivos códigos. '-----------ROTINA DE CONSULTA------------------(*.bas) Public Function Consultar(ByVal strNome As String) As Variant Set rs = CreateObject("ADODB.Recordset") With rs .Open "select * from Contatos order by nome=" & strNome & "", cn, adOpenKeyset, adLockBatchOptimistic If frmCont.txtNome = "" Then MsgBox "Digite um Nome !" frmCont.txtNome.SetFocus Else frmCont.txtNome = IIf(IsNull(!nome), Empty, !nome) frmCont.txtTelefone = IIf(IsNull(!telefone), Empty, !telefone) frmCont.txtCelular = IIf(IsNull(!celular), Empty, !celular) frmCont.txtEmail = IIf(IsNull(!email), Empty, !email) End If End With End Function '------------------------------------ '-------PROXIMO-----------------(*.frm) Private Sub cmdProx_Click() rs.MoveNext If rs.EOF = True Then rs.MoveLast MsgBox "Fim dos Contatos!" End If txtNome = rs!nome txtTelefone = rs!telefone txtCelular = rs!celular txtEmail = rs!email Call barra End Sub '------------------------------------ '---------ANTERIOR-------------------(*.frm) Private Sub cmdAnt_Click() rs.MovePrevious If rs.BOF = True Then rs.MoveFirst MsgBox "Inicio dos Contatos" End If txtNome = rs!nome txtTelefone = rs!telefone txtCelular = rs!celular txtEmail = rs!email Call barra End Sub '------------------------------------------ Agradeço desde já a atenção ! Khufu www.nulo.kit.net
  10. Nome: Pedro Paulo Idade: 26 Casado (Sinto muito meninas) hehehe Tenho dois filhos: Matheus de 3 anos e Rafaela de 8 meses Sou Desiner de formação ( me formei com especialização em projetos de produtos), mas o mercado acabou me empurrando para área de "web"; já estou na área a três anos. Tenho um trampo fixo em uma agencia de SCS, mas faço trampos freela tambem. Hobby's: Livros de arqueologia, historia, design; ciclismo, desenhar a mão livre e em 3D(Max), esculturas em argila crua, marcenaria, novas tecnologias, desenvolver jogos em Flash, fazer novos amigos e curtir meus filhos. O que eu me deixa furioso: Injustiça, preconceito, racismo e filhinhos de papai. Filme: A espera de um milagre - Matrix - Clube da Luta. Musica: Qualquer uma do CreeDance Moro em S.B do Campo na periferia de São Paulo e já fui muito discriminado por isso; principalmente na epoca da Facu. Site: http://www.nulo.kit.net - Lá tem varios links legais. Bom pessoal, é isso - Conheço bastante sobre Flash, mas não tenho a pretenção de dizer que sei tudo, na verdade me considero um eterno aprendiz. Estarei sempre a postos pra ajudar quem precisar; se não me encontrarem no forum é só deixar um recado no meu site ou no meu e-mail que assim que possivel eu retorno. Espero que com esse post possamos nos conhecer melhor e dessa forma deixar o forum mais humano. Saudações a todos ! E que a paz estejam com vocês !
  11. Oi ! Tudo beleza Você só precisa colocar um MC dentro do botão, e fazer a animação que você quiser dentro do MC. No seu caso você colocaria o MC no frame "Over" do botão. Qualquer duvida é só avisar ! Glossario : MC = MovieClip
  12. Aê eu já completei o curso de Flash MX de voces; só que ele não tá aparecendo na minha relação de cursos concluidos. Porque ? Quanto a nota que eu dou pro curso? Bom, tendo-se em conta que o conteudo do courso é para um usario de nivel intermediario eu dou nota 6. Porque 6? Pelo fato do curso ser direcionado para um nivel intermediario, vocês poderiam ter forçado mais na compreensão da lógica do AS
  13. No minimo R$ 1000,00 para a criação e R$ 100,00 por mês ou por atualização. Mas o serviço tem que ficar de primeira; ou seja; Interfase de acordo com os conceitos da empresa( no caso é uma escola), interatividade( crie uma pagina que seja intuitiva pro usuario usar, que seje facil de achar todos os recursos da pagina) e dinâmismo ( faça a pagina e a sub-paginas carregarem rapidamente; não existe nada mais chato do que ter que ficar esperando três dias pro site carregar). Caso tenha uma animação de apresentação procure sempre colocar um botão de "Skip" pro usuario não ter que ficar vendo a apresentação todas vez que entrar no site. Ufa, acho que acabei dizendo mais do que voce queria; mas é isso ai. Eu particularmente não cobraria menos que R$2000,00 pra fazer um site para este tipo de empresa com os recursos que eles estão pedindo. Procure fazer um "briefing" com o responsavel da empresa pra tentar definir com mais exatidão quais os conceitos que eles querem passar. Qualquer coisa é só avisar. Atenciosamente ! Khufu
  14. Faça o seguinte Crie uma frase pra ser o seu letreiro. Copie a frase e na copia de um "Break Apart" ( CTRL+B). Selecione todas as letras que viraram vetor e vá em "Modify/Shape/Soften Fill Edges..." Defina a distancia das camadas e a quantidade de camadas que voce desejar e de "Ok". As letras irão ficar com um aspecto de embaçado. Selecione todas as letras e as transforme em MC. Agora selecione a frase que voce não alterou e a transforme em MC tambem. Coloque o MC com a frase embaçada em um layer abaixo da outra; agora é só animar, faça o MC com a frase embaçada ficar piscando, pois dessa forma vai dar a impressão que o letreiro esta falhando. Obs: Se na hora de desfocar a frase ela ficar muito deformada, faça o desfoque letra por letra( eu recomendo). Espero que ter ajudado. Qualquer coisa é só avisar. Atenciosamente ! Khufu
  15. Oi ddamaseno ! Vamos lá ! Crie sua animação normalmente. Depois adicione mais um layer e neste layer crie um MovieClip(MC) vazio, de um nome para a instancia do MC de "controle" . Dentro do MC(controle) crie cinco frames em branco (F7). Segue abaixo as actions de cada frame do MC(controle). No primeiro frame stop(); Segundo frame _root.prevFrame(); Terceiro frame gotoAndPlay(2); Quarto frame _root.nextFrame(); Quinto frame gotoAndPlay(4); Agora na time line principal ( onde esta sua animação) crie mais um layer para os botões. Crie tres botões - Play - Stop - Voltar. Segue abaixo as actions dos botões: Botão "Play" _root.controle.gotoAndPlay(4); Botão "Stop" _root.controle.gotoAndStop(1); Botão "Voltar" _root.controle.gotoAndPlay(2); Lembre-se: Sua animação deve ser feita na time line principal. Este tipo de controle de animação só funciona assim. De um olhada no meu site. Os menus funcionam com este tipo de controle. há para ir pro meu site é só clicar no meu "avatar" aqui do lado. Espero ter ajudado ! Khufu
  16. Oi pessoal ! Tudo bem ? Estou com o seguinte problema: Tenho dois campos "inputText"; um é o "angulo" e o outro é a "velocidade". O que estou tentando fazer é o seguinte: O usuario define o angulo e a velocidade nos campos e quando ele clica no botão, o MC(bola) executa um percurso de acordo com o angulo e a velocidade definidos até atingir uma determinada altura e começar a cair. já tentei usar o "Math.random" mas não estou conseguindo acertar a sintaxe. Sera que alguém saberia me dizer como elaborar esta action ou algum lugar onde eu possa encontrar alguma referencia para este tipo de ação. Agradeço a atenção !
  17. Oi pessoal ! Saudações a todos Estou com o seguinte problema: Tenho um MC com botões, e quero que estes botões executem um "loadMovie" no "alvo(target)" que esta em outro layer na time line principal. Estou tentando combinar o "_root" com o "loadMovie", mas até agora não obtive resultado. Para lesões graves na minha maquina, estou pedindo a ajuda de voces. Agradeço a atenção !
  18. Khufu

    Animação

    Crie o logo; depois escreva a frase que desejar e de um " Break Apart"(CTRL+B). Na time line crie um layer com uns 10 frames. No primeiro frame coloque o logo, no ultimo a frase. Selecione o primeiro frame da layer, abra a janela "Frame",selecione o campo "Twneeing" e escolha a opção "Shape". Pronto esta feita a animação !
×
×
  • Criar Novo...