Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

williamfoose

Tem jeito de usar arquivo.swf?lang=pt ?

Recommended Posts

Olá. Baixei um arquivo flash que fas uns slides com imagens. Então, eu queria fazer o sequinte.

 

O script flash e este.

 

function preloadContents () {

preloader_mc._alpha = 100

var _local4 = this.contents_mc.getBytesLoaded()

var _local3 = this.contents_mc.getBytesTotal()

if (_local3 > 0) {

stop()

var _local2 = (_local4) / (_local3)

preloader_mc.value = _local2

if (_local2 == 1) {

preloader_mc._alpha = 0

play()

delete(this.onEnterFrame)

this.onPreloaderComplete()

}

}

}

function preloadComplete () {

container1_mc.swapDepths(container2_mc)

if (container1_mc.getDepth() < container2_mc.getDepth()) {

bottomcontainer = container1_mc

} else {

bottomcontainer = container2_mc

}

preloader_mc.removeMovieClip()

this.onEnterFrame = fadeIn

}

function fadeIn () {

if (this._alpha < 100) {

this._alpha = this._alpha + 5

} else {

delete(this.onEnterFrame)

}

}

function startPreload (url) {

bottomcontainer._alpha = 0

bottomcontainer.contents_mc.loadMovie(url)

bottomcontainer.onEnterFrame = preloadContents

}

title1 = "Atomic Server: Empresa voltada a hospedagem de servidores CSS"

path1 = "1.jpg"

url1 = "http://www.atomicserver.com.br"

title2 = "gnX: Cursos FreeBSD, Linux e Consultoria OpenSource"

path2 = "2.jpg"

url2 = "http://www.gnx.com.br"

title3 = "Cobertura Completa da Liga Monkey 2008 Seletiva SP"

path3 = "3.jpg"

url3 = "http://www.axesgaming.gnx.com.br/css/index.php?action=ver&id=167"

title4 = "Cobertura Completa do Evento CEVO Pro Season 6"

path4 = "4.jpg"

url4 = "http://www.axesgaming.gnx.com.br/css/index.php?action=ver&id=138"

title5 = "Cobertura Completa do Evento CGS North America Season 2"

path5 = "5.jpg"

url5 = "http://www.axesgaming.gnx.com.br/css/index.php?action=ver&id=177"

slide = true

foto = 1

container1_mc.onPreloaderComplete = preloadComplete

container2_mc.onPreloaderComplete = preloadComplete

var bottomcontainer = container1_mc

startPreload (path1)

url = url1

title = title1

 

O que eu quero que em title1, url1, path1 e nos outros fique em pt quando eu colocar arquivo.swf?lang=pt e em ingles quando colocar arquivo.swf?lang=en

 

Alquem sabe como?

Compartilhar este post


Link para o post
Compartilhar em outros sites

os parametros na url sao considerados como instâncias

 

arquivo.swf?lang=pt

 

basta chamar no actionScript..

 

essa é uma forma simples, porém, se quiser enviar mais parâmetros aconselho uma integração com javascript

 

 

javascript

function getQueryParamValue(param){
	  var q = document.location.search || document.location.hash; if(q){
	  var startIndex = q.indexOf(param +"=");
	  var endIndex = (q.indexOf("&", startIndex)> -1) ? q.indexOf("&", startIndex) : q.length;
	  if (q.length> 1 && startIndex> -1) {
	  return q.substring(q.indexOf("=", startIndex)+1, endIndex);
	  }
	  }
	  return "";
	  }


	  var objeto = new SWFObject("arquivo.swf", "NomeDoObjeto", "largura", "altura", "8", "#FFFFFF");
	  objeto.addVariable("lang", getQueryParamValue("pt"));

 

no flash requisitaria assim:

 

arquivo.swf

var sVar1:Object = ExternalInterface.call("getQueryParamValue", "lang")

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.