14. oktober 2002 - 14:04
Der er
3 kommentarer og 1 løsning
oprette mc og textfield via actions script
jeg opretter et movieclip "tid" og et textfield "newtext" via actionsscript, men hvordan får jeg vist tid+dato i tekstfeltet? _root.onLoad = function() { with (this.createEmptyMovieClip("tid", 1)) { createTextField("newtext",1,2,10,200,20); emphasisFormat = new TextFormat(); emphasisFormat.size = 8; emphasisFormat.font = "hooge_full"; emphasisFormat.embedFonts = true; newtext.setTextFormat(emphasisFormat); newtext.textColor = 0x666666; newtext.border = true; newtext.borderColor = 0x666666; newtext.background = true; newtext.backgroundColor = 0xefefef; newtext._focusrect = false; newtext.selectable = false; newtext.type = "dynamic"; newtext._name = "minTid"; maaneder=["Januar","Februar","Marts","April","Maj","Juni","Juli","August","September","Oktober","November","December"]; dage = ["Søndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","Lørdag"]; } } _root.onEnterFrame = function() { nu = new Date(); klokken = nu.getHours(); minuter = nu.getMinutes(); sekunder = nu.getSeconds(); dag_tekst = dage[nu.getDay()] maaned_tekst = maaneder[nu.getMonth()] dato_tekst = nu.getDate() aar_tekst = nu.getFullYear() if (klokken < 10) { klokken_tekst = "0" + klokken; } else { klokken_tekst ="" + klokken; } if (minuter < 10) { minuter_tekst = "0" + minuter; } else { minuter_tekst ="" + minuter; } if (sekunder < 10) { sekunder_tekst = "0" + sekunder; } else { sekunder_tekst ="" +sekunder; } minTid = klokken_tekst + ":" + minuter_tekst + ":" + sekunder_tekst + " - " + dag_tekst + " d. " + dato_tekst + " " + maaned_tekst + " " + aar_tekst ; }
Annonceindlæg fra inspirit365
14. oktober 2002 - 14:07
#1
Den her er godt nok på tysk, men det skulle være til at finde ud af alligevel. movieClip.prototype.genText = function(obj,name,tiefe,posX,posY,mInhalt,mType,mSelect,mFont,mSize,mFarbe){ this.createEmptyMovieClip(obj,tiefe); this[obj].createTextField(name,tiefe,posX,posY,0,0); this[obj].form = new TextFormat(); this[obj].form.font = mFont; this[obj].form.size = mSize; this[obj].form.color = mFarbe; with (this[obj][name]) { autoSize = true; text = mInhalt; type = mType; selectable = mSelect; setTextFormat(this[obj].form); } } inhalt = "CreateTextfield\n\nDies ist ein generiertes Textfeld !\nNatürlich ist auch möglich den Inhalt\nauch aus einer Textdatei zulesen."; genText("feld","text",1,100,50,inhalt,"input",true,"Arial","20","0xFF9900"); genText("feld2","text",2,100,200,inhalt,"static",false,"Verdana","20","0xDD5500");
14. oktober 2002 - 14:47
#2
Ikke helt det jeg er ude efter. Jeg skal have vist dato og tid i det tekstfelt der bliver oprettet.
14. oktober 2002 - 17:09
#3
Har leget lidt med dit scipt og kom frem til følgende :-) - har forsimplet din kode lidt omkring tiden! _root.onLoad = function() { with (this.createEmptyMovieClip("tid", 1)) { createTextField("newtext",1,2,10,200,20); emphasisFormat = new TextFormat(); emphasisFormat.size = 8; emphasisFormat.font = "hooge_full"; emphasisFormat.embedFonts = true; newtext.setTextFormat(emphasisFormat); newtext.textColor = 0x666666; newtext.border = true; newtext.borderColor = 0x666666; newtext.background = true; newtext.backgroundColor = 0xefefef; newtext._focusrect = false; newtext.selectable = false; newtext.type = "dynamic"; maaneder=["Januar","Februar","Marts","April","Maj","Juni","Juli","August","September","Oktober","November","December"]; dage = ["Søndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","Lørdag"]; } } _root.onEnterFrame = function() { nu = new Date(); klokken = nu.getHours(); if (klokken < 10) klokken = "0" + klokken; minuter = nu.getMinutes(); if (minuter < 10) minuter = "0" + minuter; sekunder = nu.getSeconds(); if (sekunder < 10) sekunder = "0" + sekunder; _root.tid.newtext.text = klokken + ":" + minuter + ":" + sekunder + " - " + dage[nu.getDay()] + " d. " + nu.getDate() + " " + maaneder[nu.getMonth()] + " " + nu.getFullYear() ; }
14. oktober 2002 - 22:40
#4
Tak! Det var lige det jeg skulle bruge :-)
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.