06. februar 2010 - 20:12
Der er
21 kommentarer og 1 løsning
asfunction fra xml
hvordan laver jeg en url function om til en asfunction, så jeg i stedet for en url kan få flash til at gå til en bestemt frame. min nuværende action: hit_area_mc.onRelease = function() { getURL(url, "_blank"); }; med <url>wwwadresse...</url> i min xml er det noget i retning af: gotoFrame (n) { _root.gotoAndStop(n); } ??
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
06. februar 2010 - 20:23
#1
gotoFrame (n:String):Void { _root.gotoAndStop(Number(n)); }
06. februar 2010 - 21:06
#2
aha, tak. hvad skriver jeg så i min xml-fil ?
06. februar 2010 - 21:09
#3
får i øvrigt fejlen: ')' or ',' expected
06. februar 2010 - 21:22
#4
... det er i øvrigt AS2, sorry
06. februar 2010 - 21:46
#5
ja det så jeg, har du også toilet i gården :-) Tjek om du har sat lige mange parenteser. I XML´skriver du bare <url>100</url>
06. februar 2010 - 22:13
#6
jeg er ikke så hurtig :-( hit_area_mc.onRelease = function() { gotoFrame (n:String):Void { _root.gotoAndStop(Number(n)); } }; eller ? Forstår ikke; hvis xml er <url> skal min function vel hedde url og ikke gotoFrame ?
06. februar 2010 - 22:21
#7
Altså du hiver vel n ud fra din xml, som var n:String = minXML.childNodes[2].nodeValue ...eksempelvis gotoFrame (n:String):Void { _root.gotoAndStop(Number(n)); hit_area_mc.onRelease = function() { var n:String = minXML.childNodes[2].nodeValue ...eksempelvis gotoFrame (n); }; om din xml-node hedder url eller patter, det er ligegyldigt, når du finder den med childNodes
06. februar 2010 - 22:22
#8
Iøvrigt har det ikke noget med asfunction at gøre
06. februar 2010 - 22:45
#9
nej, det forstår jeg. case "url" : url = xml_load.firstChild.firstChild.childNodes[i].childNodes[j].firstChild.toString(); så er det vel: gotoFrame (n:String):Void { _root.gotoAndStop(Number(n)); hit_area_mc.onRelease = function() { var n:String = minXML.firstChild.firstChild.childNodes[i].childNodes[j].firstChild.toString(); gotoFrame (n); }; men jeg får stadig: ')' or ',' expected
06. februar 2010 - 22:47
#10
også med gotoFrame (n:String):Void { _root.gotoAndStop(Number(n)); hit_area_mc.onRelease = function() { var n:String = minXML.firstChild.firstChild.childNodes[i].childNodes[j].firstChild.toString(); gotoFrame (n); } };
06. februar 2010 - 22:51
#11
og det er denne linie: gotoFrame (n:String):Void
06. februar 2010 - 23:20
#12
kan snart ikke huske As2, men kig din kode grundigt igennem for manglende parenteser, kan jo ikke se din resterende kode....æ. prøv at undlade :String i gotoFrame (n:String):Void
06. februar 2010 - 23:41
#13
antallet passer - fejlen kommer kun når jeg indsætter ovenstående :-(
07. februar 2010 - 00:05
#14
denne får ingen fejl, men virker til gengæld ikke function gotoFrame (n:String):Void { _root.gotoAndStop(Number(n)); } hit_area_mc.onRelease = function() { var n:String = minXML.firstChild.firstChild.childNodes[i].childNodes[j].firstChild(); gotoFrame (n); }; --- min variabel bliver loadet som "4": 0:[object #8, class 'Object'] { g:undefined, u:"4", f:undefined, e:"images/thumb_image/1.jpg", c:undefined, b:"<b>Lars Ulrik Mortensen</b>\n\n17:30 Koncertintroduktion\n\n", a:"Søndag 4. juli kl. 20.30" }, hmm, er det bogstavet u jeg skal bruge ?
07. februar 2010 - 00:05
#15
har du erklæret funktionen? function gotoFram...
07. februar 2010 - 00:07
#16
som skrevet ovenfor, ja - hvis jeg forstår dig rigtigt
07. februar 2010 - 00:11
#17
firstChild() skal være firstChild.nodeValue
07. februar 2010 - 00:22
#18
ja ok, men _root går ikke til frame 4, hmm
07. februar 2010 - 01:02
#19
har du sat stop(); i frame 4?
10. februar 2010 - 11:37
#20
function gotoFrame (n:String):Void { _root.gotoAndStop(Number(n)); } hit_area_mc.onRelease = function() { var n:String = url; gotoFrame (n); }; virkede - det skulle altså være url :-) tusind tak for hjælpen, lægger du et svar ?
10. februar 2010 - 12:28
#21
svar
10. februar 2010 - 12:44
#22
tak igen. og btw, din fede billedgalleri-applikation håndterer ikke tilfældigvis RSS ?
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.