
Maylor Bax
Membros-
Total de itens
41 -
Registro em
-
Última visita
Tudo que Maylor Bax postou
-
como se trata de SQL Server, você deve ser mais familiarizado com um ASP ou ASP.NET... como nossos amigos citaram acima, o Flash pode enviar e retornar variáveis... procure sobre o uso da classe LoadVars() ela é específica para isso, enviar e receber dados, e possui métodos para lhe auxiliar nessa transa... isso claro, se você quiser uma parada feita dentro dos padrões, td certinho, com controle de envio e retorno e tals... se não, você pode procurar pelo método loadVariables()... esse por sua vez só tem o trabalho de enviar os dados... não é tão completo quanto as propriedades da classe LoadVars() abraços!
-
na verdade acho que não precisa de tutorial.. é bem simples... basta ir na janela de componentes e arrastar um ComboBox para o palco. feito isso, você seleciona o mesmo, e na janela de propriedades lá em baixo, você escolhe a guia parâmetros... ali você adiciona os estados. é bem simples :) T+!
-
Se o nome do seu frame se chama mainFrame, o sue getURL tem de chamar com o mesmo nome... on (release) { getURL("empresa.htm", "mainFrame"); } T+!
-
Notícias: Flash + ASP + Access
pergunta respondeu ao DELPHI-Man32 de Maylor Bax em Flash & ActionScript
procure sobre a classe LoadVars()... essa classe é justamente para trazer variáveis externas para o Flash... vlw, abraços! -
Notícias: Flash + ASP + Access
pergunta respondeu ao DELPHI-Man32 de Maylor Bax em Flash & ActionScript
fala... bem... você pode pegar as notícias no Flash através do próprio ASP, ou você monta um XML através do ASP e leva para o Flash.. claro, que em questão de você levar informação pro Flash, a 2ª opção é a melhor... muito + fácil Flash + XML.. porém, eu tb não sei o seu nível de ASP eu já fiz justamente isso q você precisa... só que em PHP, rs.. ai não posso ajduar muito.. vlw, abraços! -
fala cara.. particularmente, eu nunca fiz isso, mas caso eu me deparasse com esse tipo de problema, eu faria o seguinte... no evento onRelease, é o evento que você vai dar o stopDrag(); então, junto com o stopDrag dentro do onRelease, eu pegaria a a posição _x e ou _y do MC, e acrescentaria o valor de 20 por exemplo pra fazer ele andar a mais, logo após o release do mouse... para fazer o easing, eu usaria a classe Tween... eu particularmente já a uso.. mas se você souber akelas contas que envolve umas físicas ai, você pode usar sem problemas... eu vou postar um código aki, mas eu não testei, mas é o q veio na cabeça agora.. ai a partir dele você pode dar + uma avançada.. aproveita e posta aki depois pra gente :D mc.onRelease = this.onReleaseOutside = function() { this.stopDrag(); posX = this._x; posY = this._y; var moveMouse:Tween = new Tween(this, "_x", Strong.easeOut, posX, posX+20, .8, true); var moveMouse:Tween = new Tween(this, "_y", Strong.easeOut, posY, posY+20, .8, true); } acho que é um caminho.. espero ter ajudado... não eskeça claro de importar a classe Tween, rs.. import mx.transitions.Tween; import mx.transitions.easing.*; falou!!!
-
Como Integrar Um Sistema De Busca Em Flash+mysql+php
pergunta respondeu ao Frederico Mottinha de Figueiredo de Maylor Bax em Flash & ActionScript
concordo com o Asa Negra... acho que o erro tb estah ai.. o PHP estah retornando 0 registros porque você não estah passando a variável... vamos pensar... você passa no Flash getURL("busca.php"); e no PHP você tem: $palavra = $_POST['buscar']; SELECT * FROM produtos WHERE nome LIKE '%".palavra."%' quem é buscar????? entende... eu só retificaria 2 detalhes... 1. se no exemplo do Asa Negra, busca é realmente uma variável, você teria de concatenar essa brincadeira ai.. tipo: getURL("busca.php?busca="+myInputVar, "algo", "POST"); 2. apesar de você estah enviando a(s) variável(is) pelo método POST pelo Flash, na verdade o q você estah fazendo é umq QueryString (pagina.php?variavel=algumValor).. não tenho muito certeza se o PHP consegue pegá-las pelo método $_POST.. sendo assim eu usaria o $_REQUEST que recebe tanto $_POST como $_GET como QueryString.. e por ai vai... mas não tenho certeza... boa sorte, abraços! -
falaí... tellTarget pra som.. kramba, é a primeira vez q eu vejo isso... faz + fácil véio.. joga o som na library, dá um linkage nele e usa o attachSound para trazé-lo para o Flash! além de ser + fácil, você vai poder usar todas as propriedades de som.. start, stop, onSoundComplete, setVolume.. entre outras... faz isso véio.. pode ser com todas as músicas.. você cria um objeto para cada uma.. var somFundo:Sound = new Sound(); var somErro:Sound = new Sound(); var somAcerto:Sound = new Sound(); somFundo.attachSound("nomeQueVoceColocouNoLinkage"); somFundo.start(0, 99); somErro.attachSound("nomeQueVoceColocouNoLinkage"); bt.onPress = function() { somFundo.stop(); somErro.start(0, 99); } e por ai vai... abraços!!!
-
Como fazer um site com background assim?
pergunta respondeu ao klekle de Maylor Bax em Flash & ActionScript
fala... sinceramente acho que não são apenas essas coisas não... porque pelo q eu percebi, a posição dos elementos muda tb e sempre se centralizam toda vez que as dimensões do browser se alteram. Procure sobre o evento onResize + a classe Stage... provavelmente você vai ter de usar um objeto ouvinte e anexar esse evento... e dentro do onResize, vão rolar algumas contas 'violentas' pra você centralizar os elementos.. porém td se resolve com as propriedades _x _y _width e _height dos elementos + as propriedades width e height da classe Stage (Stage.width e Stage.height) falou, Abraços! -
Input Text com dados a partir de um Combo Box
uma questão respondeu Maylor Bax em Flash & ActionScript
entendi vector... como t falei.. realmente o q eu postei não é exatamente o q você quer, mais ajuda sim... vamos tentar dar + uma esmiuçada... var myObject:Object = new Object(); myObject.change = function(objEvent:Object) { vlrfrete.text = objEvent.target.selectedItem.data; }; ifrete.addEventListener("change", myObject); o evento change, ele vai te retornar o que a pessoa selecionou no combobox ifrete q você criou... então, mal ou bem, você precisa desse código, porque você vai precisar saber o q o usuário escolheu... então, dentro desse evento, você muda a linha vlrfrete.text = objEvent.target.selectedItem.data; e põe exatamente os ifs q você precisa ou um switch.. case.. não sei se você conhece a sintaxe do Flash pra fazer isso... o exemplo q você colocou tá com cara de ASP ou VB.. no Flash é + parecido com PHP, C#, Java.. etc... vou colocar um pequeno exemplo aki.. e daí tu tenta o resto, beleza? var myObject:Object = new Object(); myObject.change = function(objEvent:Object) { myValue = objEvent.target.selectedItem.data.toString(); switch (myValue) { case "encomenda normal": vlrfrete.text = "R$11,00"; break; case "sedex": vlrfrete.text = "R$9,00"; break; } }; ifrete.addEventListener("change", myObject); atente-se a uma coisa.. isso ai você tá pegando o valor apenas de um combo.. ifrete.addEventListener("change", myObject); pelo q eu vi você vai precisar do valor de outros combos, então, reaproveite o evento: combo1.addEventListener("change", myObject); combo2.addEventListener("change", myObject); ifrete.addEventListener("change", myObject); e por ai vai.. abraços e boa sorte! -
Input Text com dados a partir de um Combo Box
uma questão respondeu Maylor Bax em Flash & ActionScript
fala.. tava dando uma olhada no seu FLA.. tem várias actions em vários frames separados... acho q você poderia concentrar td apenas em um lugar... fica bem + organizado.. outra.. você poderia salvar esse FLA como Flash 8... mts pessoas vão kerer t ajudar, porém ainda não usam o CS3... em uma de seus frames, tem uma com actions assim: System.useCodepage=true; ifrete.dataProvider = [ {label:"Encomenda Normal", data:"Encomenda Normal"}, {label:"Sedex comum", data:"Sedex Comum"}, {label:"Sedex a cobrar", data:"Sedex a cobrar"}]; ifrete.editable = false; ifrete.selectedIndex = 0; completa assim: stop(); System.useCodepage=true; ifrete.dataProvider = [ {label:"Encomenda Normal", data:"Encomenda Normal"}, {label:"Sedex comum", data:"Sedex Comum"}, {label:"Sedex a cobrar", data:"Sedex a cobrar"}]; ifrete.editable = false; ifrete.selectedIndex = 0; var myObject:Object = new Object(); myObject.change = function(objEvent:Object) { vlrfrete.text = objEvent.target.selectedItem.data; }; ifrete.addEventListener("change", myObject); não é EXATAMENTE o q você quer... mais acho q é o q você precisa... a partir dai você pode fazer as alterações necessárias.. abraços e boa sorte! -
pelo que eu percebi ele faz uma movimentação Tween normal na tilme-line. Esse lance de você estar falando de ir do frame 1 ao frame 70, é para dar akela sensação de que está indo bem devagarzinho... Mas esse detalhe que você fala, pelo q eu percebi não passa de um Tween normal... Abraços!! :)
-
fala cara... os efeitos que você diz são da apresentação, certo? Na verdade você nem precisa usar máscaras... basta usar um MovieClip por cima da foto. Nesse MovieClip você cria um shape preto e dá um efeito linear nele para o branco, e depois vai movendo ele por cima da foto.. simples abraços!
-
cria um FLA com o tamanho das fotos e insere o código nas actions: this.createEmptyMovieClip("mcFoto", this.getNextHighestDepth()); mcFoto.loadMovie("foto.jpg"); acho q ajuda, rs... T+!
-
cria um MovieClip com a seta q você quer, e no evento rollOver você iguala a posição _x e _y do MovieClip da seta.. vou mostrar um exemplo aki: inv01.onRollOver = function() { with(mcSeta) { _visible = true; _x = _xmouse; _y = _ymouse; } } inv01.onRollOut = function() { mcSeta._visible = false; } eu acho q deve ser isso... eu não testei.. mas deve funcionar... VLW!
-
tente assim onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse,_root._ymouse,false)) { this.minhaScale (150,0.9,0.1) }else{ this.minhaScale (100,0.9,0.1) } } abraços!