Kan simpelthen ikke høre hvad man skal trykke.
Det er fra 04:31 til 04:33, vil i hjælpe mig? Tak..
Nu prøver vi at teste filmen ved at holde Ctrl i bund og trykke return
Du skal trykke control + Enter for at teste din film
Okay, Tak..
Hmm..
Hvordan gemmer du så scriptet på figuren?
EDIT:
Sorry. Er ny i det her flash halløj.
- Det her er for Adobe Flash CS3 PRO, man skal bruge?
Du skal placere scriptet i en tom frame (se ca. 30 sekunder inde i video).
Du kan lave ur'et i Flash CS3, men også ældre versioner som Flash 8 og Flash MX 2004.
Hvis du benytter Flash CS3, skal du huske at benytte ActionScript 2, da den version også understøtter ActionScript 3.
Jeg kan ikke få det til at virke.. Jeg skriver følgende kode,
function opdaterUr(){var d:Date = newDate();
var s:Number = d.getSeconds();
var m:Number = d.getMinutes();
var t:Number = d.getHours();
s *= 360/60;
m *= 360/60;
t *= 360/12;
this.sekund_mc._rotation = s;
this.time_mc._rotation = t;
this.minut_mc._rotation = m;
}
UrID = setInterval(opdaterUr, 1000);
opdaterUr();
og jeg har lagt viserne på forskellige lag. Kan ikke lige gennemskue hvad der er forkert. Viserne bliver stillet idag jeg tester filmen, men viserne går ikke.. De står et fast sted.. Har en mistanke det har noget med setInterval funktion at gøre.
bbc har på deres hjemmeside fået et rigtig sejt analogt ur
Det går rigtigt og skifter også efter 1 minut osv, MEN UPSIDE DOWN....
Er det gjort noget ved alignment på Viser clip's ??
Help
Det er nok fordi at inde i dine "Viser" movieclips sider din figur forkert i forhold til registrerings punktet.
Inde i dit viser MC skal bunden af din viser værer på registreing punktet det lille kryds.
var det til at forstå?
-Jakob
Jeg har i øvrigt også lavet et ur som screensaver, med beregning af månefase, ugedag, dato og selvfølgelig tid vist med analoge visere og roterende skiver.
Jeg har skrevet det hele rigtig, men som fejl siger den at:
1071: Syntax error: expected a definition keyword (such as function) after attribute Function, not opdaterUr.
Bliver lige nød til at se din kode..
Jeg sendte koden til en jeg kendte og han hjalp mig hurtigt. Jeg var kommet til at lave et stort f ved function.
Ellers tak for interessen!
Ny fejl.
Koden er:
function opdaterUr() {
var d:Date = new Date() ;
var s:Number = d.getSeconds() ;
var m:Number = d.getMinutes() ;
var t:Number = d.getHours() ;
s *= 360/60;
m *= 360/60;
t *= 360/12
sekund_mc._rotation = s;
minut_mc._rotation = m;
time_mc._rotation = t;
}
urID = setInterval (opdaterUr, 1000) ;
opdaterUr();
Denne gang siger den:
1120: Access of undefined property urID.
prøv at skrive var foran:
1
var urID = setInterval(opdaterUr, 1000) ;
Jakob
Når jeg gør' det, siger den, om linje 11,12 og 13:
Warning: 1058: Migration issue: The property _rotation is no longer supported. Use the DisplayObject.rotation property instead..
Laver du uret i AS3?
Hvis det er tildfældet, så skal der ikke være underscore _ foran rotation.
-Jakob
Orv ja.
Tusind tak!
Det var så lidt
Først - tak for en go og forståelig tuturial.
Mit spørgsmål er: Hvordan får jeg timeviseren til at bevæge sig gradvist og ikke kun én gang i timen?
-jonathan
Her er kode, så timeviseren rykker med.
function opdaterUr() {
time=new Date(); // time object
seconds = time.getSeconds()
minutes = time.getMinutes()
hours = time.getHours()
21 kommentarer
Kan simpelthen ikke høre hvad man skal trykke.
Det er fra 04:31 til 04:33, vil i hjælpe mig? Tak..
Du skal trykke control + Enter for at teste din film
Okay, Tak..
Hmm..
Hvordan gemmer du så scriptet på figuren?
EDIT:
Sorry. Er ny i det her flash halløj.
- Det her er for Adobe Flash CS3 PRO, man skal bruge?
Du skal placere scriptet i en tom frame (se ca. 30 sekunder inde i video).
Du kan lave ur'et i Flash CS3, men også ældre versioner som Flash 8 og Flash MX 2004.
Hvis du benytter Flash CS3, skal du huske at benytte ActionScript 2, da den version også understøtter ActionScript 3.
Jeg kan ikke få det til at virke.. Jeg skriver følgende kode,
og jeg har lagt viserne på forskellige lag. Kan ikke lige gennemskue hvad der er forkert. Viserne bliver stillet idag jeg tester filmen, men viserne går ikke.. De står et fast sted.. Har en mistanke det har noget med setInterval funktion at gøre.
bbc har på deres hjemmeside fået et rigtig sejt analogt ur
http://www.bbc.co.uk/ oppe øverst til højre
Mit ur går "på hovedet" Det er helt sort
Det går rigtigt og skifter også efter 1 minut osv, MEN UPSIDE DOWN....
Er det gjort noget ved alignment på Viser clip's ??
Help
Det er nok fordi at inde i dine "Viser" movieclips sider din figur forkert i forhold til registrerings punktet.
Inde i dit viser MC skal bunden af din viser værer på registreing punktet det lille kryds.
var det til at forstå?
-Jakob
Jeg har i øvrigt også lavet et ur som screensaver, med beregning af månefase, ugedag, dato og selvfølgelig tid vist med analoge visere og roterende skiver.
Jeg har skrevet det hele rigtig, men som fejl siger den at:
Bliver lige nød til at se din kode..
Jeg sendte koden til en jeg kendte og han hjalp mig hurtigt. Jeg var kommet til at lave et stort f ved function.
Ellers tak for interessen!
Ny fejl.
Koden er:
function opdaterUr() {
var d:Date = new Date() ;
var s:Number = d.getSeconds() ;
var m:Number = d.getMinutes() ;
var t:Number = d.getHours() ;
s *= 360/60;
m *= 360/60;
t *= 360/12
sekund_mc._rotation = s;
minut_mc._rotation = m;
time_mc._rotation = t;
}
urID = setInterval (opdaterUr, 1000) ;
opdaterUr();
Denne gang siger den:
prøv at skrive var foran:
Jakob
Når jeg gør' det, siger den, om linje 11,12 og 13:
Laver du uret i AS3?
Hvis det er tildfældet, så skal der ikke være underscore _ foran rotation.
-Jakob
Orv ja.
Tusind tak!
Det var så lidt
Først - tak for en go og forståelig tuturial.
Mit spørgsmål er: Hvordan får jeg timeviseren til at bevæge sig gradvist og ikke kun én gang i timen?
-jonathan
Her er kode, så timeviseren rykker med.
function opdaterUr() {
time=new Date(); // time object
seconds = time.getSeconds()
minutes = time.getMinutes()
hours = time.getHours()
hours = hours + (minutes/60);
seconds = seconds*6;
minutes = minutes*6;
hours = hours*30;
sekund_mc._rotation=seconds;
minut_mc._rotation=minutes;
time_mc._rotation=hours;
}
urID = setInterval (opdaterUr, 1000) ;
opdaterUr();