Avatar billede ktolbod Nybegynder
11. oktober 2006 - 17:59 Der er 9 kommentarer

scrollpane og attachmoview

Hello,
Jeg har et scrollpane hvor jeg attacher et movieclip "img" og derefter smider jeg et billed ind i "img".

scrollPaneContent.attachMovie("img", TheImage, depth, {_x:X, y:fY});

theMCL.loadClip(fPath,scrollPaneContent[TheImage].pLoader);

og det virker altsammen fint :) mit problem er bare at jeg også har en dynamisk text inde i mit attachede mc (under det attachede billed), men det er som om det forsvinder og jeg kan ikke få fat i det og skrive en tekst ud??
Jeg skal altså hive fat i en textbox inde i et attachede mc i et scrollpane????
Avatar billede mat Nybegynder
11. oktober 2006 - 18:09 #1
Har du prøvet at embedde dine karakterer i tekstfeltet?

mvh mat
Avatar billede ktolbod Nybegynder
11. oktober 2006 - 20:54 #2
Kan du komme med et eksempel?
Avatar billede mat Nybegynder
11. oktober 2006 - 22:22 #3
Markér dit tekstfelt, vælg "embed" i properties og vælg de karakterer du skal bruge.
Avatar billede ktolbod Nybegynder
12. oktober 2006 - 09:49 #4
Ja det var et skridt på vejen mat :), men mit problem er kort og godt at i det movieclip jeg attacher også har en textbox som jeg gerne vil ændre teksten i. Men hvis jeg erklærer navnet på mit attachede mc via en variabel (som jeg gør i følgende eks) kan jeg ikke hive fat i det netop attahcede mc og ændre teksten.

var MinVar:String = "circle2_mc123";
this.attachMovie("circle2_mc", MinVar, this.getNextHighestDepth());
//Virker ikke, jeg kan ikke hive fat i textbox'en.
this.i["MinTextbox"].text = "1234";
Avatar billede mat Nybegynder
12. oktober 2006 - 11:38 #5
Hvad er "i" i;

this.i["MinTextbox"].text = "1234";

?

Normalt vil jeg bare sige;

a = this.attachMovie("circle2_mc", MinVar, this.getNextHighestDepth());
a.text_felt.text = "1234";

mvh mat
Avatar billede ktolbod Nybegynder
12. oktober 2006 - 13:53 #6
Det "i" var en tastefejl :)
Jeg gør præcis sådan som i dit eksempel, og det virker alle andre steder undtagen der hvor jeg skal bruge det :(
Det er en fns i en ekstern klasse som hedder loadpic(); som bliver kaldt fra et xml loop.

var picName:String = "pic_" + fID;
scrollPaneContent = this.scroller.spContentHolder;
//attach mc
a = scrollPaneContent.attachMovie("img", picName, fDepth, {_x:fX, _y:fY});
//load img ind i mc pLoader
theMCL.loadClip(fPath,scrollPaneContent[picName].pLoader);
//add text
a.text_felt.text = "YEAHHHH!";

Billedet bliver tilføjet korrekt i mc pLoader, men teksten vil bare ikke???
Avatar billede mat Nybegynder
12. oktober 2006 - 14:59 #7
Jeg har ikke arbejdet meget med komponenterne i flash, men hvis du kan uploade en eksempelfil et sted vil jeg da gerne tage et kig på den?

mvh mat
Avatar billede ktolbod Nybegynder
12. oktober 2006 - 15:31 #8
hey,
jeg har smit noget op her: http://tolbod.dk/flash/kris.rar.
fla filen hedder mow13.fla og as filen hedder matrix.as.
mc som bliver attachet i linjerne 124-129 i matrix.as hedder matrix_dummy_pic.
Jeg har også smit en forklaring i en textfil :)
Avatar billede mat Nybegynder
12. oktober 2006 - 18:02 #9
Det var en halvomfattende gang filer, når jeg publiserer i flash kommer der en røvfuld fejl i output. Jeg havde nok mere en decideret testfil i tankerne :)

mvh mat
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester