Archief - Drop Down Menu

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.

s_kaiba

Legacy Member
Ik heb dus een klein probleemken en hopelijk kane r mij hier iemand helpen.
Ik heb dus een cursus Flash CS 5 gevolgd en heb een kleine basis, mara veel ken ik er eigelijk niet van.

Ik ben dus nu bezig met een drop down menu aan te maken via een filmken op you tube:

YouTube - [HD] Flash Drop Down Menu Tutorial with Actionscript 3.0

Ik heb dit zo goed mogelijk poberen te volgen, maar err gebeurd dus eigelijkniet veel bij mij.
Ik krijg steeds dezelfste melding bij ouput:

TypeError: Error #2007: Parameter child mag niet null zijn.
at flash.display::DisplayObjectContainer/setChildIndex()
at gameaddict_fla::MainTimeline/navOverF()

Bij compiler errors staat er niks en vind echt de oplossing niet.
Hopelijk kan er hier iemand bij helpen, want ben er toch effe mee bezig geweest en zie het nie echt zitten dit nog eens te doen.

Alvast bedankt aan de persoon die mij kan helpen ;)

Huxley

Legacy Member
Heb je al gegoogeld naar de foutmelding?

Parameter child must be non-null

var m:MovieClip;
addChild(m) <-- Error, parameter m is null;

var m:MovieClip = new MovieClip();
addChild(m) <-- works.

En sowieso, zonder code zal niemand je kunnen helpen.

s_kaiba

Legacy Member
hopelijk kun je hier dan meer zien:

var navBtnGlow:GlowFilter = new GlowFilter(0X999999, 0.5, 0, 15, 1, 2, true, false);
navbar_mc.addEventListener(MouseEvent.MOUSE_OVER, navOverF);
navbar_mc.addEventListener(MouseEvent.MOUSE_OUT, navOutF);

function navOverF(event:MouseEvent):void{
event.target.filters = [navBtnGlow];
navbar_mc.setChildIndex(event.target as MovieClip, 1);
dropmenu_mc.gotoAndStop(navbar_mc.getChildAt(1).name);
trace("We are Rolled Over..." + navbar_mc.getChildAt(1).name)
}

function navOutF(event:MouseEvent):void{

event.target.filters = [];
}

Huxley

Legacy Member
Je wilt de childIndex aanpassen van een object dat null is.
trace eens (event.target)

s_kaiba

Legacy Member
Moet eerlijk zijn dat ik niet echt begrijp wat gebedoeld :(
Ben echt een serieuze beginner en wil gewoon simpelweg een site maken van mijn gamescollectie.

srry voor het moeilijk doen.

Huxley

Legacy Member
Kan je die site dan niet maken in HTML? Ik zou niet onmiddelijk inzien wat het voordeel is om Flash te gebruiken voor een gamescollectie.
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