15. marts 2006 - 22:51Der er
5 kommentarer og 1 løsning
Print indhold fra scrollpanel
Hej jeg leger lidt med flash's (mx 2004) component scrollpanel og har fint fået et mc's indhold ind i panelet. Men nu har jeg fået den ide at jeg gerne vil kunne udskrive dette indhold med koden: my_pj.start(); my_pj.addPage(page, {xMin:0,xMax:600,yMin: 0,yMax:900},null); my_pj.send(); ,hvor 'page' er mit indhold i scrollpanelet - mit problem nu er at den fint udskriver indholdet, men kun det der umiddelbart er synligt i scrollpanelet.
Er der en der kender en eller anden fidus til hvordan man kan udskrive hele mc'et indhold og ikke bare den del der er synlig i scrollpanelet?
Jeg har lavet et tomt mc i library som via linkage bliver indholdsdelen i scrollpanelet. Inde i dette mc (som vist defineres som scrollpanelets spContentHolder eller content) har jeg oprettet et nyt mc kaldet page1 - og inde i dette mc er selve indholdet - som forøvrigt kan ændres af brugeren.
Hvordan smider jeg dette indhold ned i et mc og printer det ud som du angiver?
Ps. i ovenstående eksempel var 'page' et udtryk for 'myscrollpanel.content.page1'.
Nu er det jo ikke et helt ukendt faktum, at flere personer rent faktisk er blevet skaldede af at rive håret ud i frustration over ikke at kunne kommunikere frem og tilbage imellem et scrollPane og resten af filmen. Den kan lade sig gøre, jeg har gjort det, men kan ikke huske hvordan (så nu er jeg altså både halvskaldet og distræt ;) (eller er det vist noget med: _level0.pane.spContentHolder.mitMC - det SKAL bare for alt i verden være sat når du kommunikerer med det)
Den løsning jeg flere gange med succes har implementeret, går lidt en anden vej. Udenfor stagen bygger jeg et printvenligt mc der til forveksling ligner det der ligger i scrollPanet. Det mc printer jeg så fra. Det virker måske lidt som dobbeltarbejde, især hvis der er brugerinteraktion. Til gengæld sparer du meget arbejde i at formatere indholdet så det bliver nogenlunde kønt at kigge på når det printes ud på en billig inkjet printer fra Netto.
Udskrives hele contentpanets indhold virkelig hvis man kyler en maske ovenpå? For er det tilfældet, er det vist mig der skal give dig point for den oplysning ;)
Nej jeg forstår det modsat - jeg fjerner scrollpanelets indbyggede maske og tilføjer det igen.
Synes godt om
Ny brugerNybegynder
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.