If you are absolutely sure your field has a unique name then this works…

   put "text" into fRef
   put "deux" into word 2 of control fRef

…but, I think if you are replacing text in this way you will still lose any 
formatting, so you may need to do something like this…

   put "text" into fRef
   put the textStyle of word 2 of control fRef into tStyle
   put "deux" into word 2 of control fRef
   set the textStyle of word 2 of control fRef to tStyle

or, another alternative…

   put the layer of field "text" into fRef
   put the textStyle of word 2 of control fRef into tStyle
   put "deux" into word 2 of control fRef
   set the textStyle of word 2 of control fRef to tStyle

Paul



> On Apr 19, 2015, at 13:20, Peter M. Brigham <[email protected]> wrote:
> 
> So I have a field, let's say field "text", with the contents "one two three 
> four".
> 
> if I do this:
>   put the long id of fld "text" into fRef
>   put "deux" into word 2 of fRef
> 
> it puts "deux" into word 2 of "field id 1022 of stack…" and doesn't resolve 
> fRef as a field reference.
> 
> But if I do:
>   put the text of fRef into tText
> 
> it *does* resolve fRef as a field reference, as I would expect. It appears 
> that the engine only resolves these references when the context/syntax 
> indicates that it should expect an object reference, and not otherwise.
> 
> Is there any way I can put "deux" into word 2 of the field without jumping 
> through hoops, like
>   put "deux" into newWord
>   do "put newWord into word two of" && fRef
> ??
> 
> I don't want to do:
>   put the text of fRef into tText
>   put "deux" into word 2 of tText
>   set the text of fRef to tText
> because the field may contain formatted text that I want to preserve.
> 
> ideas? or am I stuck with hoops?
> 
> -- Peter
> 
> Peter M. Brigham
> [email protected]
> http://home.comcast.net/~pmbrig
> 
> 
> _______________________________________________
> use-livecode mailing list
> [email protected]
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to