horizontal days
var monthsOfYear:Array = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
var daysOfWeek:Array = new Array("Pazar", "Pazartesi", "Salı", "Çarşamba", "perşembe", "cuma", "cumartesi");
var daysOfMonths:Array = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
var myDate:Date = new Date();//provided by Andrei Firoiu
var currentDate:Date = new Date();
var daysNo:Number;
var startDay:Number;
var i:Number;
var holder:MovieClip;
var month_mc:MovieClip = new MovieClip();
var day_mc:MovieClip;
var days_mc:MovieClip = new MovieClip();
days_mc = new MovieClip();
myDate = new Date(currentDate.getFullYear(), currentDate.getMonth(), 1)
trace(monthsOfYear[currentDate.getMonth()] + " " + currentDate.fullYear);
daysNo=(currentDate.getFullYear()%4 == 0 && currentDate.getMonth() == 1 ? 29 : daysOfMonths[currentDate.getMonth()]);
startDay = myDate.getDay();
var row:Number = 0;
for (i = 1; i < daysNo+1; i++)
{
day_mc = new MovieClip();
day_mc.name = "days"+i;
days_mc.weekday = daysOfWeek[startDay];
days_mc.addChild(day_mc);
//provided by Andrei Firoiu\\
day_mc.x = startDay*73;
day_mc.y = (row+1)*73;
trace("days"+i);
loadDays();
startDay++;
if(startDay >= 7)
{
startDay = 0;
row++;
}
days_mc.x = -15;
days_mc.y = -20;
addChild(days_mc);
}
function loadDays()
{
var dayLabel:String = i.toString();
holder = new MovieClip();
holder.name = dayLabel;
day_mc.addChild(holder);
var label_txt:TextField = new TextField();
label_txt.name = dayLabel+"_txt";
label_txt.autoSize = TextFieldAutoSize.LEFT;
label_txt.text = days_mc.weekday+" "+dayLabel;
var day_tf = new TextFormat();
day_tf.font = "Century Gothic";
day_tf.color = 0x959595;
day_tf.size = 12;
label_txt.setTextFormat(day_tf);
holder.addChild(label_txt);
}
Hi Andrea how are you.
I wrote to you before, I would like to list this code as a horizontal how can I do so 31 days in a single row.