flex-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Raymond (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (FLEX-33638) TextFlow compose errors, and text lines are disappear
Date Fri, 26 Jul 2013 19:29:48 GMT

     [ https://issues.apache.org/jira/browse/FLEX-33638?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Raymond updated FLEX-33638:
---------------------------

    Attachment: screenshot-2.jpg
    
> TextFlow compose errors, and text lines are disappear
> -----------------------------------------------------
>
>                 Key: FLEX-33638
>                 URL: https://issues.apache.org/jira/browse/FLEX-33638
>             Project: Apache Flex
>          Issue Type: Bug
>          Components: Spark: TextArea
>    Affects Versions: Adobe Flex SDK 4.6 (Release)
>         Environment: Windows 7 + IE10.0.9200.16635 + Flash Player 11.7.700.224
> Windows 8 + IE10.0.9200.16635 + Flash Player 11.8.800.94 (Debugger version)
> Windows 8 + Chrome  28.0.1500.72 + Flash Player 11.8.800.97 (non debugger version)
>            Reporter: Raymond
>            Priority: Critical
>         Attachments: screenshot-1.jpg, screenshot-2.jpg, screenshot-3.jpg
>
>
> Steps to re-produce the bug:
> 1) download the TFL 3.0 Flow.swf from : http://sourceforge.net/projects/tlf.adobe/files/3.0/current/Flow.swf/download
> 2) Load Flow.swf to browser
> 3) set textColumn = 4, textColumnWidth=110
> 4) Paste following text to Flow.swf editor, and RESIZE the text flow editor in height
about 96px to 100px
> Fußballtraining, Freibad, Campaufenthalte oder bei Freunden übernachten – in den
Sommer-ferien sind die meisten Kids viel unterwegs. Um alle wichtigen Utensilien bequem unterzubrin-gen,
hat INTER- SPORT – entweder beim nächstgelegenen INTERSPORT-Händler oder direkt auf www.intersport.de.
Der   Onlineshop  bietet wertvolle  Zusatzfunktionen: die gewünschten Produkte können wahlweise
nach Hause oder kostenfrei zu INTERSPORT Händlername geliefert werden. Alle Produkte, die
bei INTERSPORT Händlername vorrätig sind, lassen sich gleichzeitig online reservieren  und
liegen dann im Geschäft zur Abholung bereit. Dort können  sich  Kunden vom  Fachpersonal
beraten lassen, Alternativprodukte ansehen oder individuelle Beflockungswün-sche für  das
eigene Design der Trainingsbekleidung platzieren. Tipp: Wer sein Team komplett mit selbst
gestalteten Trikots ausstatten möchte, dem bietet der  INTERSPORT PRO TOUCH-Trikotdesigner
ungeahnte Mög-lichkeiten – dort können  neben  der  individuellen Farb- und Musteraus-wahl
auch Vereins- und Spieler-namen sowie Logos auf dem Shirt platziert  werden.  Jubelt  es 
 sich  in den eigenen Teamfarben nicht gleich viel besser? Auf www.intersport.de gibt es keine
Sommerpause bis zum Start der Bundesliga.ewxewer
> 5) select all text, and apply windows built-in font "Time News Roman", font size 7.5
> 6) select following text from the beginning:
> Fußballtraining, Freibad, Campaufenthalte oder bei Freunden übernachten – in den
Sommer-ferien sind die meisten Kids viel unterwegs. Um alle wichtigen Utensilien bequem unterzubrin-gen,
hat INTER- SPORT
> 7) then replace it with following text : 
> Fußballtraining, Freibad, Camp­aufenthalte oder bei Freunden übernachten – in den
Sommer-ferien sind die meisten Kids viel unterwegs. Um alle wichtigen Utensilien bequem unterzubrin-gen,
hat INTERSPORT
> 8) insert hyphen character dash (-) to the INTERSPORT like this INTER-SPORT
> 9) then randomly add characters to random position of the textflow editor
> 10) starting from beginning of text flow container, most of text will be disappear.
> Flash player debugger version will show errors like followings:
> TypeError: Error #1009: Cannot access a property or method of a null object reference.
>         at flashx.textLayout.compose::TextFlowLine$/http://ns.adobe.com/textLayout/internal/2008::findNumberLine()
>         at flashx.textLayout.compose::BaseCompose/advanceToComposeStartPosition()
>         at flashx.textLayout.compose::BaseCompose/composeTextFlow()
>         at flashx.textLayout.compose::ComposeState/composeTextFlow()
>         at flashx.textLayout.compose::StandardFlowComposer/http://ns.adobe.com/textLayout/internal/2008::callTheComposer()
>         at flashx.textLayout.compose::StandardFlowComposer/internalCompose()
>         at flashx.textLayout.compose::StandardFlowComposer/updateToController()
>         at flashx.textLayout.compose::StandardFlowComposer/updateAllControllers()
>         at flashx.textLayout.edit::EditManager/updateAllControllers()
>         at flashx.textLayout.edit::EditManager/handleUpdate()
>         at flashx.textLayout.edit::EditManager/finalizeDo()
>         at flashx.textLayout.edit::EditManager/doOperation()
>         at flashx.textLayout.edit::EditManager/flushPendingOperations()
>         at flashx.textLayout.edit::SelectionManager/enterFrameHandler()
>  
>  
> TypeError: Error #1009: Cannot access a property or method of a null object reference.
>         at flashx.textLayout.compose::FlowComposerBase/addLine()
>         at flashx.textLayout.compose::ComposeState/endLine()
>         at flashx.textLayout.compose::BaseCompose/composeParagraphElementIntoLines()
>         at flashx.textLayout.compose::BaseCompose/composeParagraphElement()
>         at flashx.textLayout.compose::ComposeState/composeParagraphElement()
>         at flashx.textLayout.compose::BaseCompose/composeBlockElement()
>         at flashx.textLayout.compose::BaseCompose/composeInternal()
>         at flashx.textLayout.compose::ComposeState/composeInternal()
>         at flashx.textLayout.compose::BaseCompose/composeTextFlow()
>         at flashx.textLayout.compose::ComposeState/composeTextFlow()
>         at flashx.textLayout.compose::StandardFlowComposer/http://ns.adobe.com/textLayout/internal/2008::callTheComposer()
>         at flashx.textLayout.compose::StandardFlowComposer/internalCompose()
>         at flashx.textLayout.compose::StandardFlowComposer/updateToController()
>         at flashx.textLayout.compose::StandardFlowComposer/updateAllControllers()
>         at flashx.textLayout.edit::EditManager/updateAllControllers()
>         at flashx.textLayout.edit::EditManager/handleUpdate()
>         at flashx.textLayout.edit::EditManager/finalizeDo()
>         at flashx.textLayout.edit::EditManager/doOperation()
>         at flashx.textLayout.edit::EditManager/flushPendingOperations()
>         at flashx.textLayout.edit::SelectionManager/enterFrameHandler()
>  

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message