Permalänk

Hjälp med AS3!

Hejsan, håller på att göra ett spel till en skoluppgift.

Har kollat på en tutorial för att lära mig om språket och hur man änvänder det.
Tutorial

Problemet jag har är att när jag har fått allt och fungera så vägrar Score texten visas höst upp på sidan. Det funkar alltså att lägga till poäng osv till textfieldet Score men det syns bara när jag markerar texten efter jag byggt programmet.

Jag tror att antingen så är texten samma färg som bakgrunden eller så ligger den under bakgrunden på något sätt. Har i alla fall försökt ändra TextFormat egnligt denna guide: Guide

Men det vill inte funka :/ Har lekt runt lite med strukturen på koden men till inget resultat

har den såhär nu om man ignorerar alla funktioner osv.

var txtScore:TextField = new TextField(); var format:TextFormat = new TextFormat(); format.color = 0xFF0000; format.font = "Verdana"; format.size = 15; format.bold = true txtScore.setTextFormat( format ); stage.addChild(txtScore); txtScore.text = "hej";

Även koden som han har som sourcekod på sin sida uppdaterar inte Score utan får detta meddelande:
"Fonts should be embedded for any text that may be edited at runtime, other than text with the "Use Device Fonts" setting. Use the Text > Font Embedding command to embed fonts."

Uppskattar hjälp då detta är lite bråttom!

Visa signatur

| MacBook Pro 2016 Touch Bar 15" |

| 16GB Ram DDR4 2133 MHz | i5 6500k | RX 480 4GB | ASUS Z170-A | Fractal Design XL | Corsair TX650W |

CITERA FÖR SVAR

Permalänk
Medlem

Den tutorialn har man sätt några gånger
I alla fall. Hur gör du själva banan är det samma som tutorialn med en array som man sedan loopar igenom och placerar ut block där de ska vara och om det är så, så gissar jag att du har ett backgrund block som läggs där det är 0 eller liknande som kommer placera sig över texten. Testa att skriva stage.addChild(txtScore); efter du har skapat hela banan med andra ord lägger du till texten sist så den bör hamna längst fram.

Citat:

"Fonts should be embedded for any text that may be edited at runtime, other than text with the "Use Device Fonts" setting. Use the Text > Font Embedding command to embed fonts."

Angående det så handlar det bara om att man inte har importerat eller bäddat in fonten in till fla filen (och det kan hända konstiga saker om man inte gör det)

Permalänk

Har följt tutorialen så har väl i princip exakt lika kod

Funkar tyvärr inte ändå :/ gissar dock på att det är knas färg eller något. Kolla på min SWF här och markera med musen uppe i vänsta hörnet så ser du vad jag menar :(.
SWF

Visa signatur

| MacBook Pro 2016 Touch Bar 15" |

| 16GB Ram DDR4 2133 MHz | i5 6500k | RX 480 4GB | ASUS Z170-A | Fractal Design XL | Corsair TX650W |

CITERA FÖR SVAR

Permalänk
Medlem

Jaha då så det är färgen. nu så jag en till sak också i din kod.
Det ska inte vara setTextFormat utan

txtScore.defaultTextFormat = format;

Om jag inte minns fel så gör setTextFormat bara för just den framen (vilket blir den första sen blir den defualt igen)

Permalänk
Skrivet av jlind93:

Jaha då så det är färgen. nu så jag en till sak också i din kod.
Det ska inte vara setTextFormat utan

txtScore.defaultTextFormat = format;

Om jag inte minns fel så gör setTextFormat bara för just den framen (vilket blir den första sen blir den defualt igen)

Tack! fan var bra! nu funkar skiten!!

Visa signatur

| MacBook Pro 2016 Touch Bar 15" |

| 16GB Ram DDR4 2133 MHz | i5 6500k | RX 480 4GB | ASUS Z170-A | Fractal Design XL | Corsair TX650W |

CITERA FÖR SVAR

Permalänk

AS3 hjälp (kan inte sätta instance name)

Tjena

Skulle sätta instance name på ett MC jag hade skapat. Jag hade tydligen inte tryck i text-fältet när jag skulle börja skriva så då gjorde jag istället massa keyboard-commands till Flash.

Det hela sluta i alla fall med att jag inte kan ge instance name utan det ända som syns när jag trycker på properties (avsett var jag markerat i library) är dokumentet.

Det var dessa bokstäver jag tryckte på när jag trodde jag skrev in instance name:

mcButton

Uppskattar snabb hjälp!

Dold text

EDIT: Fixade sig... ta bort tråden :/

Visa signatur

| MacBook Pro 2016 Touch Bar 15" |

| 16GB Ram DDR4 2133 MHz | i5 6500k | RX 480 4GB | ASUS Z170-A | Fractal Design XL | Corsair TX650W |

CITERA FÖR SVAR

Permalänk
Testpilot

Du kan inte skapa en ny tråd för varenda problem du stöter på när du kodar AS3. Har sammanfogat dina trådar, fortsätt i den här nästa gång du stöter på problem.

Visa signatur

Kolla gärna in min RGB-LED-ljusstake i galleriet
[Gigabyte GA-Z97MX-Gaming 5][Intel Core i5 4690K][Corsair XMS3 16GB][Asus GeForce RTX 2060 Super Dual Evo OC]

Permalänk

Oj, tänkte inte på den gamla. Fick lite panik

Självklart

Visa signatur

| MacBook Pro 2016 Touch Bar 15" |

| 16GB Ram DDR4 2133 MHz | i5 6500k | RX 480 4GB | ASUS Z170-A | Fractal Design XL | Corsair TX650W |

CITERA FÖR SVAR