Ir para conteúdo
Fórum Script Brasil

Anti-puff

Membros
  • Total de itens

    262
  • Registro em

  • Última visita

Tudo que Anti-puff postou

  1. unloadMovie e _visible não vão ajudar muito, ou nada... você diz que o movie ficou pesado porque ele ficou grande em MBs ou porque ficou lento da exibição...?
  2. Creio que para tantos registros a busca em xml não fique rápida dependendo do tamanho de cada registo, quando os XMLs passam de 2 MB a situação costuma ficar vagarosa.... talvez seja necessário escrever um aplicação para fazer a consulta.
  3. observe que no código do objeto flash o "Width" está em 100% <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="100%" height="162"> <param name="movie" value="http://i.s8.com.br/images/br/gigapromo/fullzao_home_cartao5.swf?id=5441&amp;tagname=fullzao_home"> <param name="quality" value="high"> <param name="wmode" value="transparent"> <embed src="http://i.s8.com.br/images/br/gigapromo/fullzao_home_cartao5.swf?id=5441&amp;tagname=fullzao_home" quality="high" wmode="transparent" width="100%" height="162" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"> </object> e o swf foi centralizado e no projeto e excedeu os limites para haver continuações em tamanhos maiores de expansão do navegador. Veja o .Fla do arquivo no link abaixo: Banner Submarino :blink:
  4. o XML sim funciona em CD-ROMs sem problemas.
  5. tente o seguinte: chk = true; botão.onRollOver = function(){ //aumenta 10% } botão.onRollOut = function(){ if(_root.chk == true){ //volta ao normal } } botão.onRelease = function(){ _root.chk = false //aumenta 100% } O código deve estar na cena principal, e o botão deverá estar na instancia "botão". :blink:
  6. Isso acontece devido a uma atualização do Internet Explorer para resolver o problema coloque o seguinte código javascript no final de cada página que contenha os swfs: <script> theObjects = document.getElementsByTagName("object"); for (var i = 0; i < theObjects.length; i++) { theObjects[i].outerHTML = theObjects[i].outerHTML; } </script> :blink:
  7. Isso acontece devido a uma atualização do Internet Explorer para resolver o problema coloque o seguinte código javascript no final de cada página que contenha os swfs: <script> theObjects = document.getElementsByTagName("object"); for (var i = 0; i < theObjects.length; i++) { theObjects[i].outerHTML = theObjects[i].outerHTML; } </script> :blink:
  8. Olha esse exemplo MovieClip.prototype.drawline = function(x1,y1,x2,y2){ this.lineStyle(2, 0, 100); this.moveTo(x1,y1); this.lineTo(x2,y2); } _root.drawline(0,0,100,100) _root.drawline(100,100,300,100) :blink:
  9. na cena principal você deve criar um movieClip vazio, e atribuir uma instancia a ele,... por exemplo "main" então no botão inserir o código: on (release){ main.loadMovie( "listagem/residenciais/casa.swf"); } :blink:
  10. o que você tem de fazer é usar o loadVariables para enviar os dados de usuário e senha para retornar se são verdadeiros: function dologin(){ l1 = Math.round(Math.random()*100000) l2 = Math.round(Math.random()*100000) file = "login.asp?user=" +_root.login+ "&password=" +_root.senha+ "&l1=" + l1 + "&l2=" + l2 this.chk = "" this.loadVariables(file.toString()) this.onEnterFrame = function() { if (this.chk != "EOF") { return; } if (this.chk == "EOF") { delete this.onEnterFrame; if(valirUser==true){ gotoAndPlay(10) // Frame onde esta a arear exclusiva } } } } stop(); No botão você chama a função do login on(release){ login() } Na cena principal devem estar os dois campos de inputs nomeados como senha e login no código as a resposta deve vir: &validUser=true& &chk=EOF& caso o usuário seja válido.. :blink:
  11. Suponha que você tem as fotos e vai carrega-las numa instancia "Foto". Primeiramente vamos criar uma matriz com todas fotos: var todasfotos = new array todasfotos = ["foto1.jpg","foto2.jpg","foto3.jpg"] agora vamos criar a função que faz a troca de fotos: i = 1 function trocafoto(){ if(i > todasfotos.length){i=1} Foto.loadMovie[i-1] i++ } agora falta apenas criar o setInterval: var iID = setInterval(trocafoto, 5000) Para criar um botão de parar a exibição automática use no botão: _root.clearInterval(_root.iID) :blink:
  12. Tente fazer o seguinte então: no primeiro frame do filme coloque a função: function go(){ play(); } No frame que deseja fazer a parada: var iID iID = setInterval(go, 5000) stop(); no frame seguinte: clearInterval(iID); Não precisa nomear os frames, apenas seguir a order cronológica. você também pode tentar usar animações com "easing"... para mover objetos para x,y determinados. :blink:
  13. Apenas arraste o componente de combobox para dentro da cena principal.
  14. Anti-puff

    Sons

    http://www.stonewashed.net/sfx.html
  15. Suponha que você esta no frame 50 e quer parar.... user stop() stop(); var iID = setInterval(play(),5000) o codigo acima vai fazer parar por 5 segundos depois vai continuar :blink:
  16. Adicione o componente na página principal.
  17. Pelo que entendi você que uma instrução SQL que caso se pesquise uma ou mais palavras ela procure as palavras individualmente, como o site de busca do google por exemplo. Supondo que a variavel "que" receba as palavras a serem buscadas: que = Request("que") if len(que) > 0 then ObjConn.CursorLocation = 3 'MULT WORDS SEARCH QUERY---------------------------------------------------------------------- fieldsArray = array("categoria","banda","release") tmpSQLString = "" que = que & " " countStripes = 0 for fieldsArrayCount = 0 to UBOUND(fieldsArray) p0 = 1 p1 = instr(1,que," ") while p1 <> 0 myText = mid(que,p0,p1-p0) if countStripes = 0 then orVar = "" else orVar = " OR" tmpSQLString = tmpSQLString & orVar & " " & fieldsArray(fieldsArrayCount) & " LIKE '%" & myText & "%'" countStripes = countStripes + 1 p0 = p1+1 p1 = instr(p1+1,que," ") wend tmpSQLString = tmpSQLString & " OR " & fieldsArray(fieldsArrayCount) & " LIKE '%" & mid(que,1,len(que)-1) & "%'" next SQLString = "SELECT * FROM bandas WHERE" & tmpSQLString & " GROUP BY banda HAVING COUNT(*) >= 1 ORDER BY categoria DESC" 'MULT WORDS SEARCH QUERY---------------------------------------------------------------------------------- aqui a instrução SQL é montada dinamicamente a partir do numero de palavras pesquisadas. :blink:
  18. Vi o seu exemplo, primeiramente você não tinha instanciado a foto como "foto" , pois ela estava como Graph , mudei isso e coloquei 2 traces no final para verificação, testei no 16bit de cor e funcionou bem... Baixe o arquivo funcionando no link abaixo: http://www.tbline.com.br/alpha.rar :blink:
  19. Eu tinha lido na página da adobe que realmente o problema existe com 16-bit de cores, a solução que encontrei foi fazer um script que reconhece quando o alpha é igual à 0 e muda o _visible para false. Script inserido na raiz var objetos = new array; objetos=[obj1,obj2,obj3]; //lista dos objetos this.onEnterFrame = function(){ for(k=0;k<objetos.length;k++){ if(this[objetos[k]]._alpha == 0){ this[objetos[k]]._visible = false; } else { this[objetos[k]]._visible = true; } } }
  20. Tente fazer o seguinte clique na mascara, abra o editor de script... certifique-se que o script não será colocado em nenhum frame da cena, nem em frame(se houver da marcara).... apenas clique na mascara com clique simples... e abra o editor de script e insira o seguinte código: onClipEvent(mouseMove){ this._x = _root._xmouse this._y = _root._ymouse } e tenha certeza que sua mascara está com a instancia nomeada. :blink:
  21. Para Isso você precisa de um programa externo que faça essa função de colocar icones apenas no projetor do flash. http://www.flashjester.com/ :blink:
  22. Pelo que entendi seu swf externo que contem o comboBox, tente o seguinte: apenas insira o componente comboBox no movie principal sem precisar programa-lo em nada matenha o restante dos itens intactos. Envie ao site e teste. Já Passei por esse problema, e foi a única solução encontrada até agora. :blink:
  23. Não entendi muito bem sua proposição mas se esta tentando acessar uma instancia externa apardir de dentro do scrollpane... parta da raiz _root.MC.loadMovie("arquivo.swf") mas se você esta tentando acessar uma função ou criar uma função da raiz para dentro do scrollpane use o seguinte: Supondo que seu scrollpane esteja numa instancia "SPane" na raiz: _root.SPane.ContentPath.função(); // executa uma função que esta dentro do swf inserido no scrollpane _root.SPane.ContentPath.botão.onRelease = function(){ //atributos da função }// insere uma função no onRelease do objeto "botão" dentro do swf inserido no scrollpane Espero que isso ajude. :blink:
  24. Primeiramente você cria um campo de texto dinamico com a variável "dataHora" por exemplo : function gdata(){ var hoje_date = new Date(); selMonth = hoje_date.getMonth() selYear = hoje_date.getFullYear() mes_array = ["Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"]; dias_array = ["Domingo", "Segunda-feira", "Terça-feira", "Quarta-feira", "Quinta-feira", "Sexta-feira", "Sábado"]; var hoje_date = new Date(); var data = hoje_date.getDate(); var mês = mes_array[hoje_date.getMonth()]; var ano = hoje_date.getFullYear(); var dia = dias_array[hoje_date.getDay()]; var time = hoje_date.getHours() + ":" + hoje_date.getMinutes() + ":" + hoje_date.getSeconds(); dataHora = [data, mês, ano].join(" de ") + " - " + dia + " " + time; } var iID = setInterval(gdata,1000) basta colocar esse codigo e no campo de texto vai aparecer a data e hora atualizando-se a cada segundo. :blink:
×
×
  • Criar Novo...