Archief - FLASH: Linken in actionscript.

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Ely_F

Legacy Member
K, na veel zoeken op google en veel zagen bij bepaalde mensen ben ik er nog altijd niet achter gekomen hoe ik een knop (bij het indrukken) moet linken naar een html page.


ActionScript Code van flashmenu:
Code:
menutext=new Array("PORTFOLIO","PROFILE","AFFILIATES","CONTACT");
for (i=0; i<4; i++) {
	menuitemMC = this.attachMovie("menuitemID", "menuitem"+i+"_mc", i);
	menuitemMC._x = 0;
	menuitemMC._y = 14+(i*14);
	menuitemMC.menuitem_txt.text=menutext[i];
	menuitemMC.id=i;
	menuitemMC.onRollOver=function(){
		// trace(menutext[this.id]);
		this.gotoAndPlay(2);
	}
	
	menuitemMC.onRollOut=function(){
		// trace(menutext[this.id]);
		this.gotoAndStop(1);
	}
	
	menuitemMC.onRollOut=function(){
		// trace(menutext[this.id]);
		this.gotoAndPlay(5);
	}
}

Heb dus 4 html pagina's: portfolio.htm - profile.html - affiliates.htm - contact.htm

Ik had al iets gevonden van maar waar en hoe ik het juist in men code moet zetten?
Code:
Code:
page=blabla[this.id];
getURL("http://blablabla.com/"+page+".html,"_self");

Alle hulp zou zeer welkom zijn.

-x-

tinbie

Legacy Member
om het ff heel simpel te houden

Code:
on (release) {
	getURL("http://www.google.be",_blank);
}

tinbie

Legacy Member
hoe doe je dat ?
je zet het toch maar enkel op die knop ?


EDIT

in flash staat er bij mij dit : getURL(url,window,method)

Ely_F

Legacy Member
Ik moet verwijzen naar welke knop. (kijk naar mijnd code)
Tenzij ge mij daar ergens in kunt plaatsen waar ik die code van u moet zetten :)

tinbie

Legacy Member
HA , nu snap ik wat gij wilt doen

hmmmmmmzzzzz

ff kijken of het me lukt


edit : dit moet onderaan komen

tinbie

Legacy Member
ik weet het ik ben zelf nog maar beginner, 1 jaarke actionscript erop

maar het zou op de knop moeten komen die code, en niet op een frame
dus gewoon op de knop klikken en daar bij actions de code zetten, niet in de knop, maar op de knop

anders zou ik het zo doen, maar wss ook niet goed (te lang)

instance name = knop

Code:
knop.onRelease = function() {
gaNaarPagina();
}

function gaNaarPagina(){
getURL("http://www.google.be",_blank);
}

deze code dan in de frame te plaatsen

LunchBox

Legacy Member
Code:
menuitemMC.onPress=function(){
		getURL("http://www.uwpagina.be/"+menutext[this.id]+".html","_self");
	}
dit linkt dan naar:
http://www.uwpagina.be/PORTFOLIO.html
http://www.uwpagina.be/PROFILE.html
enzovoort

*) je kan best de tekst binnen de array lowercase houden en daar waar je'm weergeeft in je menu uwmenuvariabele.toUpperCase();
*) ge hebt trouwens 2x een onRollOut staan, en geen onPress (of onRelease/onReleaseOutside)

Ely_F

Legacy Member
waarom zou het (die grote zwarte text zet ik daar zelf niet op zu :o)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan