Hello everybody,
I want to change the size of a stack:
command changeStackSize
lock screen
-- (computes and set the new size)
end changeStackSize
The problem is that notwithstanding the "lock screen" the change is visible in
two steps: first the window size, and then the content. I would li
Hi Jacques,
Lock screen, change stack size, change content, unlock screen. This
should give acceptable results. This is a script, which I use in a
project of mine:
revChangeWindowSize the width of this stack,the cNewHeight of cd
"Destination Card","Slide",,100
lock screen
Thanks, Mark. Works for almost everything, except for a copy of a picture (I
have the original picture hidden and resized in the background, and a visible
copy of it to work on). I tried two solutions
1) resize the original picture and recopy it in my changeStackSize command:
command changeStac
Hi Jacques,
When you copy a resized picture, Revolution may restore the original
dimensions. Copy the picture first, then resize the new picture, or
use the imagedata of the old picture to set the imagedata of the new
picture. If you do the latter, set the dimensions of the new picture
to
Bonjour Jim, Trevor and others on this thread ;-)
Le 14 déc. 09 à 19:11, James Hurley a écrit :
...
Trevor (and Andre.Bisseret),
Thanks you for the very thoughtful reply(s).
It is heartening to see something defended by its parent. My sincere
apologies for treating your offspring in such a
Mark,
Sorry, I was not crystal clear. When I was talking of copying a picture, I was
actually transferring the imageData (As an alternative, I also tried to use
"import snapshot", what works fine and perhaps a bit quicker). You are quite
right with the screen unlocking between the two handler
Is there any way in RR to check for user input during a repeat
loop? I'd like a loop to continue until the user types a certain
key -- at which point the script would exit the handler.
Tim Selander
Tokyo, Japan
___
use-revolution mailing list
use-revo
It's a rev stack, and you can set the default font (of the field the
content is shown in) to a larger size... however most of the text has
it's own style, and those are set by scripts, so you'd need to go
trough the scripts and set them yourself. There's a chance that you
change the wrong t
Hi Tim
it depends of the kind of loop you are using. Several possibilities For example
in a card script:
local stoploop
command runTheLoop
repeat forever
if stoploop = "S" then exit repeat
-- do what you want
wait 10 milliseconds with message
end repeat
end runTheLoop
o
Sorry, it is "with messages", plural !
Le 15 déc. 2009 à 16:01, Jacques Hausser a écrit :
> Hi Tim
>
> it depends of the kind of loop you are using. Several possibilities For
> example in a card script:
>
> local stoploop
>
> command runTheLoop
> repeat forever
> if stoploop = "S" then
>From: "Björnke von Gierke"
>To: "How to use Revolution"
>Sent: Tuesday, December 15, 2009 9:00:28 AM GMT -06:00 US/Canada Central
>Subject: Re: type font size in dictionary
>
>It's a rev stack, and you can set the default font (of the field the
>content is shown in) to a larger size... howeve
http://bjoernke.com/?target=bvgdocu
Does your document stack replace the original version or can either
one be used by choice?
There is no replacing going on. However, my stack needs the
documentation one time for an initial setup. It will thus display a
kind of Setup wizard when you f
Works great; that's just the thing I was looking for!
Thank you.
Tim Selander
Tokyo, Japan
Jacques Hausser wrote:
Hi Tim
it depends of the kind of loop you are using. Several possibilities For example
in a card script:
local stoploop
command runTheLoop
repeat forever
if stoploop =
Tim, I forgot two little things:
local stoploop
command runTheLoop
put empty into stoploop -- as stoploop is a "permanent" variable, it should
already contain "S" and the loop will not run
repeat forever
if stoploop = "S" then exit repeat
-- do what you want
wait 10 millisecon
That's great, thank you so much!
- Original Message -
From: "Björnke von Gierke"
To: "How to use Revolution"
Sent: Tuesday, December 15, 2009 9:38:54 AM GMT -06:00 US/Canada Central
Subject: Re: type font size in dictionary
>> http://bjoernke.com/?target=bvgdocu
>
>
> Does your documen
On 15.12.2009 at 16:01 Uhr +0100 Jacques Hausser apparently wrote:
Hi Tim
it depends of the kind of loop you are using. Several possibilities
For example in a card script:
local stoploop
command runTheLoop
repeat forever
if stoploop = "S" then exit repeat
-- do what you want
Hey, this is great. I will donate.
I like the attention to detail. Also the (unprotected) stack itself is a
good example of some rather nice divider bars, geometry, practical use of
XML, and plugin design.
-
Stephen Barncard
San Francisco
http://houseofcubes.com/disco.ire
Another way to check for any key being down is:
command runTheLoop
repeat forever
if the keysDown <> empty then exit repeat
-- do what you want
end repeat
end runTheLoop
HTH -
Phil Davis
On 12/15/09 7:59 AM, Robert Brenstein wrote:
On 15.12.2009 at 16:01 Uhr +0100 Jacques H
Hi Folks,
this been answered in many ways already but I thought I'd chime in and try
to answer it in a different way. The key is to think of reusable code, every
now and them we keep rewritting the same pieces over and over again. How do
we create a generic thing that will:
1) Run some code in a
Jacques,
try hiding the stack and showing it only when everything happened... it will
flick on the screen but it might be more pleasant
On Tue, Dec 15, 2009 at 8:25 AM, Jacques Hausser wrote:
> Hello everybody,
>
> I want to change the size of a stack:
>
> command changeStackSize
> lock screen
I am not very familiar with regular expressions, and I'm wondering if someone
more knowledgeable could give me a hint as to how to accomplish this.
Given a passage of text, I need to find every instance of certain words within
that text and draw a box around them. The box drawing I can handle ju
Dumb question: could your approach result in too deep a recursion while looping
some quick code?
George
On Dec 15, 2009, at 1:43 PM, Andre Garzia wrote:
Hi Folks,
this been answered in many ways already but I thought I'd chime in and try
to answer it in a different way. The key is to think of
Good question george, it depends on the works of dispatch call. Let me try
something here, ok did try it, tried computing some big sums and factorials,
it can reach recursion limit depending on memory usage but I've reached
overflow before reaching recursion limits.
But checking the recursionlimit
Andre
Thank you, I solved the problem, and I think it's a generalisable trick if you
know exactly how to compute the future size of the stack (perhaps a rare
situation, but it's my case, the stack has only few possible sizes):
1) compute the future size of your stack
2) lock screen
3) compute th
I do not care too much how the historical icons look, what I care about
is the functionality of the Metacard IDE. Above all I like the quickly
accessible "Control Browser", which is my main tool during programming.
Also: No interference from front- or backscripts in the IDE.
The workflow - for
What is the control browser? Never seen it...
On Tue, Dec 15, 2009 at 5:44 PM, Wilhelm Sanke wrote:
> I do not care too much how the historical icons look, what I care about is
> the functionality of the Metacard IDE. Above all I like the quickly
> accessible "Control Browser", which is my main t
Andre-
Tuesday, December 15, 2009, 11:01:23 AM, you wrote:
> But checking the recursionlimits on the dictionary, I see we can increase it
> by code! :-O So, if you're going to comput something big, then increase
> it!!!
However, note that the default recursionlimit is actually 40, not
the 10
Wilhelm Sanke wrote:
I do not care too much how the historical icons look, what I care about
is the functionality of the Metacard IDE. Above all I like the quickly
accessible "Control Browser", which is my main tool during programming.
I like MC's control browser too. Sometimes I only want to
Andre Garzia wrote:
What is the control browser? Never seen it...
In the MC IDE, choose Control Browser from the Tools menu. You will see
a list of objects on the current card. You can quickly change the
layering order from there, click a button to edit any object script, or
double-click to
2009/12/15 Tim Selander
> Is there any way in RR to check for user input during a repeat loop? I'd
> like a loop to continue until the user types a certain key -- at which point
> the script would exit the handler.
>
> Tim Selander
> Tokyo, Japan
> ___
On Dec 15, 2009, at 1:46 PM, Chris Sheffield wrote:
Can anyone help? Is there a way to do this? Or can someone recommend
another method of accomplishing the same thing?
Offset
--
Troy
RPSystems, Ltd.
http://www.rpsystems.net
___
use-revolution m
I am not either. but:
on mouseup
get fld "yourField"
repeat with y = 1 to the number of words in it
if word y of it = yourtext then set the textstyle of word y of fld
"yourField" to "box"
end repeat
end mouseup
Now this writes to fld "yourfield" every time it matches. I thin
Can I use the HTMLText property in a variable?
In other words, why does this fail with an error?
on mouseup
get fld "myField" --has a few words in it
set the htmlText of word 2 of it to "word 2 of it"
set the htmltext of fld "myField" to it
end mouseup
Only field references allowed?
You need a field for setting HTMLtext.
Best,
Jerry Daniels
The latest Rev Editor Video:
http://reveditor.com/feature-friday-manage-your-audio-clips
On Dec 15, 2009, at 2:33 PM, dunb...@aol.com wrote:
Can I use the HTMLText property in a variable?
In other words, why does this fail with an
On Dec 15, 2009, at 1:33 PM, dunb...@aol.com wrote:
Can I use the HTMLText property in a variable?
In other words, why does this fail with an error?
on mouseup
get fld "myField" --has a few words in it
set the htmlText of word 2 of it to "word 2 of it"
set the htmltext of fld "myFiel
Right, thanks to all.
Chris', your original regex question could better be addressed by:
on mouseup
get fld "yourField"
replace yourtext with "" & yourtext & "" in it
set the htmltext of fld "yourField" to it
end mouseup
This would be fast, and easily extendable, since we are just cr
>Andre Garzia wrote:
>> What is the control browser? Never seen it...
>
>In the MC IDE, choose Control Browser from the Tools menu. You will see
>a list of objects on the current card. You can quickly change the
>layering order from there, click a button to edit any object script, or
>double-cli
David,
I think they have a Yahoo! group where you can download it but the address
of the group is unknown to me right now.
On Tue, Dec 15, 2009 at 7:15 PM, D.Coker wrote:
> >Andre Garzia wrote:
> >> What is the control browser? Never seen it...
> >
> >In the MC IDE, choose Control Browser from
Caution: wordoffset, replace, regEx
You need to decide what constitutes a word.
In Rev,
ending ending. ending, ending? ending! ending) ending]
ending" ending's ending= (ending)
are all words, so the last word in a phrase or sentence cannot be
matched by wordoffset without a bit of
D.Coker wrote:
I remember trying/using the MC IDE way back before Rev and would like
to have another look for those very reasons expressed. Is there a
place that one can still download it for use with the current version
of Rev?
In RevOnline (in Rev's toolbar) search for the "MetaCard Setup" s
Thanks, Troy. Unfortunately, offset doesn't quite work for me, as it does not
honor the wholeMatches property. So I might search for "use", and it would find
both "use" and "used", which is not the desired result. However, with some
extra code I could probably make it work (manually checking for
>In RevOnline (in Rev's toolbar) search for the "MetaCard Setup" stack.
>This will download the latest MC IDE and set it up with your (licensed)
>Rev engine, ready to go. It's all one click.
Cool beans... I'll give it a try.
Thank you Jacque!
___
use
Here is one way. These are utility functions I use constantly for text
processing. Offsets(str,cntr) returns a comma-delimited list of all
the offsets of str in ctnr. Lineoffsets(str,cntr) does the same with
lineoffsets. Then you can interate over the list of offsets to do
whatever you want
Thanks, Craig. Unfortunately, this doesn't quite work either. If I were to run:
replace "use" with "useused", which
is not the desired result.
On Dec 15, 2009, at 1:56 PM, dunb...@aol.com wrote:
> Right, thanks to all.
>
> Chris', your original regex question could better be addressed by:
>
Chris Sheffield wrote:
I am not very familiar with regular expressions, and I'm wondering if
someone more knowledgeable could give me a hint as to how to
accomplish this.
Given a passage of text, I need to find every instance of certain
words within that text and draw a box around them.
All I
In a message dated 12/15/09 5:27:40 PM, cmsheffi...@gmail.com writes:
Chris.
True enough. Sometimes one can be too clever.
You can always go back to my little repeat loop.
Craig Newman
> Thanks, Craig. Unfortunately, this doesn't quite work either. If I were
> to run:
>
> replace "use" with
2009/12/15 zryip theSlug
>
>
> 2009/12/15 Tim Selander
>
> Is there any way in RR to check for user input during a repeat loop? I'd
>> like a loop to continue until the user types a certain key -- at which point
>> the script would exit the handler.
>>
>> Tim Selander
>> Tokyo, Japan
>>
On 16/12/2009 00:20, D.Coker wrote:
In RevOnline (in Rev's toolbar) search for the "MetaCard Setup" stack.
This will download the latest MC IDE and set it up with your (licensed)
Rev engine, ready to go. It's all one click.
Cool beans... I'll give it a try.
Thank you Jacque!
_
Ah, you want to exclude parts of words. Try this:
function wordOffsets str,cntr,wholeWords
if wholeWords = empty then put true into wholeWords
-- or you could default to false if you want
put offsets(str, cntr) into charList
-- assumes you have the offsets() function to draw on
--
Of course, nasty "I want the best of both worlds" types, like me . . . :)
hive-off the MC Control Browser, open it up in RunRev, muck around
with the scripts a bit and pop it into the RunRev plug-ins folder.
Go on, Jacque, smack me!
___
use-revolution
Hi all,
Oups ! It seems that my original message was too long ! 8)
> Doesn't trapping the arrowKey message, also supported in HC, do what you
> want?
> Craig Newman
In fact I'm in editing mode with the edit tool when I tried to resize a
button with arrow keys. It's an old (may be bad) habit tha
>In RevOnline (in Rev's toolbar) search for the "MetaCard Setup" stack.
>This will download the latest MC IDE and set it up with your (licensed)
>Rev engine, ready to go. It's all one click.
Again I'll say thanks!
It works like a charm and everything is just as I remember it. About all I can
see
Richmond Mathewson wrote:
Of course, nasty "I want the best of both worlds" types, like me . . . :)
hive-off the MC Control Browser, open it up in RunRev, muck around
with the scripts a bit and pop it into the RunRev plug-ins folder.
Go on, Jacque, smack me!
Not at all. I did something simil
D.Coker wrote:
In RevOnline (in Rev's toolbar) search for the "MetaCard Setup"
stack. This will download the latest MC IDE and set it up with your
(licensed) Rev engine, ready to go. It's all one click.
Again I'll say thanks! It works like a charm and everything is just
as I remember it. About
Thank you for good advices.
I have tried to follow them, but am approaching the view, that it cannot
be done.
Which is a shame, because the users of the cheap mini-notebooks would be
a most relevant target group
It is a most unusual context : A stack, where the stacksize is 3072 x
2304 = 9
Recently, Kresten Bjerg wrote:
> I have tried to follow them, but am approaching the view, that it cannot
> be done.
>
> Which is a shame, because the users of the cheap mini-notebooks would be
> a most relevant target group
>
> It is a most unusual context : A stack, where the stacksize is 307
Hi Chris,
As said by Jim Ault, I think that you have first to decide the list of whole
word forms you accept.
"space&use&space";"use&comma","use&dot"
=> " use ","use,","use.",".use",".use."...
Once your list prepared, substitute your word by a key that you will replace
at the fly by a word to sear
Andre Garzia wrote:
Hi Folks,
this been answered in many ways already but I thought I'd chime in and try
to answer it in a different way. The key is to think of reusable code, every
now and them we keep rewritting the same pieces over and over again. How do
we create a generic thing that will:
zryip wrote:
In fact I'm in editing mode with the edit tool when I tried to resize a
button with arrow keys. It's an old (may be bad) habit that I have to resize
objects with arrow keys. I find it more convenient.
When I edit objects it seems that the Message Watcher doesn't receive a
arrowkey m
>>
>> 2009/12/15 Tim Selander
>>
>> Is there any way in RR to check for user input during a repeat loop? I'd
>>> like a loop to continue until the user types a certain key -- at which point
>>> the script would exit the handler.
In my code I have this sprinkled throughout all the repeat loops.
One valuable technique for understanding the DataGrid inner workings.
In Rev, choose the pointer tool, click on a data grid, then go the
inspector, choose 'custom properties' from the drop down,
and now check out the property sets. You should see dgProps and dgCache
Note all the properties t
Craig,
one further observation. If the field already contains formatted text, ie
bold or coloured, doing what you are doing would set everything back to
plain text except for word 2 so in most cases (but I accept not all) you'd
want to do deal with htmlText exclusively:
put the htmlText of fld "m
2009/12/15 Björnke von Gierke
>
> The easier way is, to use my bvg docu stack, where you can set text sizes
> in the settings:
>
> http://bjoernke.com/?target=bvgdocu
>
> Does this incorporate the User Contributed Notes? - They're slowly growing
and important to an occasional programmer like me!
>
> One bit of confusion for me is that there is no dgText property set visible
> here. The syntax
probably a setprop handler.
-
Stephen Barncard
San Francisco
http://houseofcubes.com/disco.irev
2009/12/15 Jim Ault
> One valuable technique for understanding the DataG
Message: 2
Date: Mon, 14 Dec 2009 13:19:43 -0500
From: Trevor DeVore
Subject: Re: Newbie Data Grid question
To: How to use Revolution
Message-ID: <2489afec-40f1-4057-88dd-e8fa53559...@mangomultimedia.com>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
On Dec 14, 2009, at
Is there a tutorial someplace on saving data in the standalone
substacks?
Jim Hurley
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://list
On Dec 16, 2009, at 12:04 AM, James Hurley wrote:
It's okay, the Data Grid likes to be beta up on once and a while :-)
As long as this is still in Beta, may I make a suggestion?
Sorry, that was supposed to be "beat" not "beta".
(Does anyone ever let the possibility of the answer be "no" stop
On Wed, Dec 16, 2009 at 5:44 AM, Jim Ault wrote:
> Caution: wordoffset, replace, regEx
> You need to decide what constitutes a word.
> In Rev,
> ending ending. ending, ending? ending! ending) ending] ending"
> ending's ending= (ending)
> are all words, so the last word in a phrase or se
You might try here:
http://revjournal.com/tutorials/saving_data_in_revolution.html
HTH
On Wed, Dec 16, 2009 at 1:05 PM, James Hurley wrote:
> Is there a tutorial someplace on saving data in the standalone substacks?
>
> Jim Hurley
> ___
> use-revoluti
40,116
98,186
132,118
How would one determine the angle created from three points, such as those
above?
Thanks,
Mark___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscrip
Mark-
Tuesday, December 15, 2009, 10:21:47 PM, you wrote:
> 40,116
> 98,186
> 132,118
> How would one determine the angle created from three points, such as those
> above?
There are three angles. Which one are you interested in?
--
-Mark Wieder
mwie...@ahsoftware.net
__
I never took trig, but I imagine some of Rev's trig functions might be
helpful in determining this. If it's any help, here's a button handler
that draws the angle:
on mouseUp
put "40,116/98,186/132,118" into tPointsList
replace "/" with cr in tPointsList
set the style of the templateGr
72 matches
Mail list logo