PDA

Volledige versie bekijken : URL link werkt totaal niet


taztus
%Europe/Berlin %897 %2010, 21:32
BEN ERUIT!! ER ZAT EEN BUG IN!!
Ik verschoof de layer van boven naar beneden.. en weer terug.. en het werkt.. Heeel wazig..

Dussuuuh.. Thanks iedereen

Beste mensen,

Ik ben bezig met mijn website en wil hierin links verwerken..
Ik zit nou te werken in een movieclip, en daarin weer een movieclip..
Deze laatste clip bevat knoppen die naar een link moeten doorverwijzen..

Hier screenshot hoe ik te werk ben gegaan.. (Vrij hoge resolutie, het is 4 keer onder elkaar een screenshot van 1680x1050):

http://img192.imageshack.us/img192/918/screenshotsya.th.jpg (http://img192.imageshack.us/i/screenshotsya.jpg/)

Mijn script op de main hoofd tijlijn :

stop();
///////// bood
addEventListener(Event.ENTER_FRAME,varen);
function varen(evt:Event):void{
bood_mc.x +=1
}
///////// buttons
function bedrijf_btnOver(event:MouseEvent):void {
event.target.gotoAndPlay("bedrijf_over");
}
function bedrijf_btnOut(event:MouseEvent):void {
event.target.gotoAndPlay("bedrijf_out");
}
function bedrijf_btnDown(event:MouseEvent):void {
gotoAndPlay("bedrijf_lb");
bedrijf_btn.visible=false;
portfolio_btn.visible=false;
contact_btn.visible=false;
water_mc.visible=false;
bood_mc.visible=false;
}
//portfolio
function portfolio_btnOver(event:MouseEvent):void {
event.target.gotoAndPlay("portfolio_over");
}
function portfolio_btnOut(event:MouseEvent):void {
event.target.gotoAndPlay("portfolio_out");
}
function portfolio_btnDown(event:MouseEvent):void {
gotoAndPlay("portfolio_lb");
bedrijf_btn.visible=false;
portfolio_btn.visible=false;
contact_btn.visible=false;
water_mc.visible=false;
bood_mc.visible=false;
}
//contact
function contact_btnOver(event:MouseEvent):void {
event.target.gotoAndPlay("contact_over");
}
function contact_btnOut(event:MouseEvent):void {
event.target.gotoAndPlay("contact_out");
}
function contact_btnDown(event:MouseEvent):void {
gotoAndPlay("contact_lb");
bedrijf_btn.visible=false;
portfolio_btn.visible=false;
contact_btn.visible=false;
water_mc.visible=false;
bood_mc.visible=false;
}
function vuur_btnDown(event:MouseEvent):void {
vuur_mc.gotoAndPlay(2);
}
////////// vuur Listeners
vuur_btn.addEventListener(MouseEvent.ROLL_OVER, vuur_btnDown);
////////// bedrijf Listeners
bedrijf_btn.addEventListener(MouseEvent.ROLL_OVER, bedrijf_btnOver);
bedrijf_btn.addEventListener(MouseEvent.ROLL_OUT, bedrijf_btnOut);
bedrijf_btn.addEventListener(MouseEvent.MOUSE_DOWN , bedrijf_btnDown);
bedrijf_btn.buttonMode=true;
////////// portfolio Listeners
portfolio_btn.addEventListener(MouseEvent.ROLL_OVE R, portfolio_btnOver);
portfolio_btn.addEventListener(MouseEvent.ROLL_OUT , portfolio_btnOut);
portfolio_btn.addEventListener(MouseEvent.CLICK, portfolio_btnDown);
portfolio_btn.buttonMode=true;
////////// contact Listeners
contact_btn.addEventListener(MouseEvent.ROLL_OVER, contact_btnOver);
contact_btn.addEventListener(MouseEvent.ROLL_OUT, contact_btnOut);
contact_btn.addEventListener(MouseEvent.CLICK, contact_btnDown);
contact_btn.buttonMode=true;

Hier is mijn script waar het eigenlijk om gaat, wat dus totaal niet word gelezen, behalve de stop functie:

var storetotaal:URLRequest = new URLRequest("http://www.storetotaal.nl/");
var simplyme:URLRequest = new URLRequest("http://www.sk-simplyme.nl/");
var quantore:URLRequest = new URLRequest("http://www.quantore.com/");
var ozcan:URLRequest = new URLRequest("http://www.ozcan-autobekleding.nl/");
var deprovence:URLRequest = new URLRequest("http://www.deprovence-beuningen.nl/");

//////// actions
function storetotaal_btnDown(event:MouseEvent):void {
navigateToURL(storetotaal, "_blank");
}

// functie aan muiskklik koppelen
store_totaal_btn.addEventListener(MouseEvent.CLICK , storetotaal_btnDown);
store_totaal_btn.buttonMode=true;

De knop genaamd: store_totaal_btn (ook instance naam)
doet helemaal niks.. zelfde de buttonmode werkt niet..

Wat doe ik fout?

Bedankt alvast!

e.l.dam
%Europe/Berlin %927 %2010, 22:15
Je hebt de knop store_totaal_btn genoemd, in de library, maar ook de instance name gegeven? Want daar draait het om...

Als buttonmode het niet doet, dan spreek je die knop blijkbaar niet aan. Property inspector -> instance name -> store_totaal_btn invullen! :P

taztus
%Europe/Berlin %994 %2010, 23:51
Ja dat heb ik natuurlijk al gedaan ;)

Toch werkt het niet..

Nidd
%Europe/Berlin %456 %2010, 10:57
Hey!

En als je mouseChildren op false zet?

store_totaal_btn.mouseChildren = false;


Of heb je mouseChildren op de parent MC misschien uitstaan?

Grtz,
Niels.

taztus
%Europe/Berlin %551 %2010, 13:14
Hey!

En als je mouseChildren op false zet?

store_totaal_btn.mouseChildren = false;


Of heb je mouseChildren op de parent MC misschien uitstaan?

Grtz,
Niels.

Heb helemaal geen children aangemaakt of parents erin verwerkt..

eriknoorland
%Europe/Berlin %563 %2010, 13:31
Dan zou ik eens je button tracen, kijken of je script je button wel kent.

taztus
%Europe/Berlin %498 %2010, 11:58
Indd.. De button word totaal niet gelezen.. Hoe kan dit.. De script word wel gelezen want als ik helemaal onderaan een trace zet dan word het wel gelezen.. Alleen het script van de button word niet gelezen zoals het hoort.. Wat moet ik doen??

Wat moet ik bij het script zetten zodat het wel word gelezen..

jaspermuts
%Europe/Berlin %521 %2010, 12:30
Ik zit nou te werken in een movieclip, en daarin weer een movieclip..

Heb helemaal geen children aangemaakt of parents erin verwerkt..

Dat is wel een beetje tegenstrijdig.. Je hebt iig 1 child (de button).. en die button heeft een parent (de mc waarin je werkt).. en die mc heeft een parent (zoals je zegt in de 1e quote).

Welke output krijg je als je dit uitvoert :

trace('numChildren: ' + this.numChildren);
for(var i:int = 0; i < this.numChildren; i++)
{
trace('Child ' + i + ': ' + this.getChildByIndex(i));
}

taztus
%Europe/Berlin %928 %2010, 22:17
Dat is wel een beetje tegenstrijdig.. Je hebt iig 1 child (de button).. en die button heeft een parent (de mc waarin je werkt).. en die mc heeft een parent (zoals je zegt in de 1e quote).

Welke output krijg je als je dit uitvoert :

trace('numChildren: ' + this.numChildren);
for(var i:int = 0; i < this.numChildren; i++)
{
trace('Child ' + i + ': ' + this.getChildByIndex(i));
}


Waar moet ik deze code inzetten??

Als ik dit neerzet bij mijn script (wat ik hier boven helemaal heb staan) krijg ik dit:

numChildren: 12
TypeError: Error #1006: getChildByIndex is geen functie.
at index_fla::bedrijf_main_47/frame80()

taztus
%Europe/Berlin %932 %2010, 22:22
Bovendien word het hele script niet gelezen en de knoppen worden ook helemaal niet gezien als knoppen.. Ik kan nu totaal niet door werken..

Het enige wat ik kan doen is op de main tijdlijn alle knoppen zetten.. en die als eerste visible= false; zetten.. en als ik dan helemaal aan het einde ben.. de knoppen weer op true zetten.. (weet nog niet echt of dat werkt) Maar dit is niet de goede manier...

Dit gebeurd ook als ik een externe swf inlaad.. De externe swf laat wel in.. de stop action leest die ook.. want het loopt niet steeds.. alleen de knoppen worden weer niet gelezen...

Ik snap er helemaal niks van en mijn leraar snapt er ook niks van..

Wie mij hiermee kan helpen is echt een koning..

Aratramba
%Europe/Berlin %944 %2010, 22:40
wat krijg je als je het volgende doet?

trace(getChildByName('store_totaal_btn'));

kun je je fla eens meesturen?

taztus
%Europe/Berlin %949 %2010, 22:47
Ik krijg dit:

[object MovieClip]

dus dat is gewoon goed.. (volgens mij ;))

Mijn hele fla bestand is 25 mb groot.. Ik ben hier 4 maanden mee bezig.. Ik vind het erg riskant om dat zo hier vrij te geven.. Niet dat ik iemand hier niet vertrouw maar er zou maar net een rotte appel tussen zitten ;)

taztus
%Europe/Berlin %678 %2010, 16:17
BEN ERUIT!! ER ZAT EEN BUG IN!!
Ik verschoof de layer van boven naar beneden.. en weer terug.. en het werkt.. Heeel wazig..

Dussuuuh.. Thanks iedereen