Autor Zpráva
Echo
Profil *
package
{
	import flash.display.Sprite;
	import flash.events.Event;

	public class Main extends Sprite 
	{
		
		public function Main():void 
		{
			if (stage) init();
			else addEventListener(Event.ADDED_TO_STAGE, init);
		}
		
		private function init(e:Event = null):void 
		{
			var interpret:String;
			
			if (stage.loaderInfo.parameters.interpret != undefined)
			{
				interpret = stage.loaderInfo.parameters.interpret;
				interpret_text.text = interpret;
			}
			else
			{
			}
		}
		
	}
	
}

Ako vyberiem z tohto kódu hodnotu (interpret_text) do nového:
import Main;
neviditelne_praca.addEventListener(MouseEvent.CLICK, buttonClickHandler);
function buttonClickHandler(event:MouseEvent):void
{
var url:String = "http://aaa123.sk/";
//url += interpret_text;
var request:URLRequest = new URLRequest(url);
try { navigateToURL(request, '_blank');

} catch (e:Error) {
trace("Chyba!"); }
}
Echo
Profil *
Tak aby ten interpret_text bol v url.
DoubleThink
Profil *
Echo:
Nečekáš, že z toho někdo něco pochopí, že ne?

Pokud je Main document class, tak skript v konstruktoru nedává smysl. Pokud není, tak nedává tuplem. V prvním případě bude stage vždy definován, ve druhém nikdy. Konstruktor taky nemůže mít, celkem logicky, návratový typ void.

Nenapsal jsi, kde je definován buttonClickHandler ani v jakém kontextu je volán neviditelne_praca.addEventListener.
Dává to asi takový smysl, jako manuál k japonskému videu.
Echo
Profil *
Ja v Adobe Flash neviem preto sa obraciam na vás, chcem aby načítalo z ac.swf?interpret=Metalinda adresu ktorá je v metode get ako interpret do url.
napr. http://adresa.sk/Metalinda
etexweb
Profil
Neviem, prečo to riešiť zbytočne tažko, tu je celé riešenie - ovplyvnil to jeden riadok:
neviditelne_praca.addEventListener(MouseEvent.CLICK, buttonClickHandler);
function buttonClickHandler(event:MouseEvent):void
{
var url:String = "http://aaa123.sk/";
var url2:String = LoaderInfo(this.root.loaderInfo).parameters.interpret;
url += url2;
var request:URLRequest = new URLRequest(url);
try { navigateToURL(request, '_blank');

} catch (e:Error) {
trace("Chyba!"); }
} 
...::::...
Profil *
DoubleThink:
package
{
	import flash.display.Sprite;
	import flash.events.Event;

	public class Main extends Sprite 
	{
		
		public function Main():void 
		{
			if (stage) init();
			else addEventListener(Event.ADDED_TO_STAGE, init);
		}
		
		private function init(e:Event = null):void 
		{
			removeEventListener(Event.ADDED_TO_STAGE, init);
			// entry point
		}
		
	}
	
}


Tuto část generuje FlashDevelop, takže stížnosti podávejte na fórum FlashDevelop... A prosím nechovejte se k uživatelům tohoto fóra jako k onuci!!!

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0