max Posted September 23, 2005 at 10:19 PM Report #5408 Posted September 23, 2005 at 10:19 PM Boas, Eu tenho uma pagina em asp.net com VB. Tenho um botão em ASP (tipo <asp:button .....) que me vai carregar um ID do vb. Como posso eu fazer esse botão em flash, dando a mesma ordem, para ir buscar esse id ao VB? Obrigado! Max
dimen Posted February 23, 2006 at 12:52 PM Report #15064 Posted February 23, 2006 at 12:52 PM O flash disponibiliza forma de aceder a javascript através do método fscommand, como o seguinte url exemplifica: http://www.moock.org/webdesign/flash/fscommand/ Com vb nunca experimentei...
Grettir Posted February 23, 2006 at 02:33 PM Report #15079 Posted February 23, 2006 at 02:33 PM Heyas, podes utilizar o fscommand para aceder a um qualquer metodo de JavaScript, no entanto esse comando nao funciona no Firefox (Netscape based-browsers). Podes utilzar o getURL para fazer o mesmo efeito e ja funciona em todos os browsers. Fica bem Ricardo Castelhano ----------------------- FullStack Developer Technical Manager Trainer
dimen Posted February 23, 2006 at 03:31 PM Report #15084 Posted February 23, 2006 at 03:31 PM Grettir, desculpa mas estás enganado. Se fores ao link que coloquei em cima, diz lá que os browsers suportados são: * netscape 3 or 4 on win95/98/nt and mac ppc * internet explorer 3 and greater on win95/98/nt * netscape 6.2 (and later) running flash player 6.0.40.0 (and later) E até podes testar neste url: http://www.moock.org/webdesign/flash/fscommand/flash-to-javascript.html Eu próprio uso sempre o firefox e já usei algumas vezes esta funcionalidade (tal como a inversa que passa variáveis do javascrit para dentro do flash). E ao olhar para o source deste último url, reparei que também está a suportar VBScript! Também podes sempre usar o getURL("javascript:nomeDaFuncao()"), que acaba por ir dar ao mesmo. Pessoalmente nunca experimentei fazer getURL("vbscript:nomeDaFuncao()") mas deverá dar também... Cumprimentos
Idoru Posted March 6, 2006 at 11:43 AM Report #17004 Posted March 6, 2006 at 11:43 AM Oi podes comunicar com o servidor a qualquer altura a partir do flash utilizando o objecto LoadVars, em alternativa caso estejas a usar o flash 8, pode utilizar o ExternalInterface que comunica quer com JS quer com VBS.
Grettir Posted March 7, 2006 at 01:07 AM Report #17167 Posted March 7, 2006 at 01:07 AM Heyas, se reparares, nesse mesmo link que falas no paragrafo seguinte ao que transcreveste tens lá os browsers que nao reconhecem fscommand. Quando se fazem trabalhos, dever-se-a SEMPRE pensar que nas empresas o parque informatico é comprado e abatido a cada 4anos (or something alike). O que quero dizer é que nas grandes empresas, os PC's ou MAC's nao sao actualizados regularmente...tanto em hardware como em software. Desse modo, se acederes ao site da Macromedia verás que eles aconselham a utilizaçao do metodo getURL para chamar JavaScript em detrimento do FSCommand (mais utilizado para comunicar directamente com o Flash Player e com os dispositivos moveis atraves da variante FSCommand2) Fiquem bem Ricardo Castelhano ----------------------- FullStack Developer Technical Manager Trainer
dimen Posted March 7, 2006 at 03:50 AM Report #17175 Posted March 7, 2006 at 03:50 AM Resumindo isto... a minha sugestão inicial não foi de facto a melhor, e até estranhamente, porque eu já há muitos anos que utilizo sempre o getURL(javascript) em detrimento do fscommand (que apenas usei ainda na época do Flash 5 e agora com Flash Lite). Mas mesmo assim continua a funcionar, e até é cada vez mais suportado por todos os browsers. Se estivermos por exemplo a falar de suporte nos browsers ao flash player 6, podemos considerar que todos os browsers do mercado já tiveram pelo menos 2 ciclos de desenvolvimento para apanhar esta funcionalidade. No entanto aproveito para referir que aqueles valores minimos dos browsers são muito importantes para quem quer desenvolver aplicações com grande comunicação flash<->javascript, pois só a partir daqueles é que é possivel em run-time, no javascript, obter o valor de um variável actionscript ou mesmo pedir ao swf para ir para outra frame, rewind, etc... Cumprimentos
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now