[OT] Routerless Network?
Hi List: Apologies for the OT question. I have an XP system and an OSX Mac sitting near each other that I'm wondering if I can network without using a router -- I'd like to move some Rev files back and forth for testing. (There is a wireless network in the area but no card for the XP system, Mac only.) I do have an ethernet cable. Are there any settings I can apply to either system to make them see each other? Thanks Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: [OT] Routerless Network?
Recently, David Vaughan wrote: Take all the replies and wherever you see a negative comment (need crossover cable which costs $millions, can not network whatever) cross it out. Heh, thanks David. No worries -- I'm not thrown by negative comments; I've learned to wait for a few responses from the list as there's a lot of knowledge/talent here. In fact, I found this document which made me pretty hopeful: http://hacks.oreilly.com/pub/h/302#thread But it's not working for me. I'm connecting a Mac laptop to a Win desktop, and while the Win box does indeed report an error if I assign the same IP address to each system, neither system seems able to see the other with unique IDs (Chris Bohnert mentioned pinging the Mac system from Windows to check the connection and all I get is a series of timeouts). So I may just have to break down and go for a wireless card. I may play around with it some more but am not sure what else to try. Thanks to all for the suggestions and for putting up with the OT. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Playing Simultaneous Sounds?
Recently, Judy Perry wrote: I searched the use-list archive via Richard's page but can't come up with what I think I remember reading, namely, that you can sorta, kinda, using players, play two or more sounds simultaneously. Is it so? Can anyone point me in the right direction? Yes, use two or more players set to different filenames. Or use an imported audioclip and a player. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Playing Simultaneous Sounds?
Recently, Judy Perry wrote: use two or more players set to different filenames. Or use an imported audioclip and a player. Must they be external files then? Players reference external files. However, if you need the sound files to be internal, you could try importing audio-only files as videoClips. I just tried this on OSX and it works (not sure if this technique will work on Windows without QT). I used Trevor DeVore's technique of saving WAV files out of QuickTimePro as MOV files. In Rev I imported the MOVs as videoClips (FileImport As ControlVideo File...). To control playback: play videoClip clipName.mov play stop videoClip clipName.mov I even tried this, which works here: play videoClip clipName.mov looping NOTE: For best results, it seems necessary to reference the clip by name, as opposed to number (ie videoClip 1). Playing and stopping a clip by number works Ok, but stopping a looping clip seems to fail unless you reference the clip by name. Remember, if you import media into your stack, all those assets get loaded into memory before you can use them -- you should be wary of this if you're importing large MP3 files or similar. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: systemWindow question
Recently, Ian Wood wrote: On my system, mac OS 10.4.6, Rev 2.7.1, systemWindow seems to be broken... From the docs: 'On Mac OS systems, the systemWindow property has no effect.' I'm not sure why the docs say this. I believe I've used the systemWindow property on OSX since it was introduced and it worked fine. I'm using 2.7.1 here on OSX 10.3.9 and the systemWindow property appears to work fine, so maybe something broke with later versions (10.4+) of the OS. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Video/audio playback on Linux
Recently, Richard Gaskin wrote: What audio and video playback options are available on that platform for us Rev folk, and are there any gotchas I should know about? You are stuck with xAnim as your video middleman. See http:// support.runrev.com/bugdatabase/show_bug.cgi?id=2290 for more info on it. I found the video quality to be somewhere back in the early 90's. Once xAnim is properly setup, I did find it to be very reliable though. You will have to re-compress your video to support the older Thanks Mark. Bit of a drag, though: no MPEG or MP3 support? Those are the top two formats we need to support. This doesn't help with MPEG but I remember a long time ago, the iGame3D guys had developed an FMOD audio external, which is capable of playing back most any audio file on many platforms. http://www.fmod.org/ I don't know if they ever ported it to LINUX, and I recall there being licensing costs for the external, but it could be an option. Perhaps the Rev guys should look at taking over or developing/licensing this technology. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: images in cross-platform stacks
Recently, Richard Gaskin wrote: Rev doesn't alter the display of JPEGs or GIFs -- why single out PNGs in this way, and why try to adjust for screen gamma when the screen is already doing anything that needs to be done there? I don't have the document links I used to, but suffice it to say, in the attempt to be consistent across platforms and displays, the display of PNG images is inconsistent by their nature, and this has been documented. Rev isn't doing anything to alter the display of PNGs (as far as I know). In fact, it may not be doing enough to take advantage of gamma information stored in the file format, but again, the problem occurs in other apps, not just Rev (even in Photoshop CS1, not sure about CS2). The workarounds are: - if possible, make the background of the PNG transparent so that it can sit seamlessly on whatever is behind it - if you have a a solid color background in your PNG that must match another non-PNG color, you can try modifying the solid color by a few degrees in the PNG, or in the object to which the PNG must match - as Phil suggested, use a different format: JPEG or GIF Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Math problems?
Recently, Peter T. Evensen wrote: I am doing the following: put 10.27 into tNumber put the trunc of tNumber into tInteger put tNumber - tInteger into tDecimal put 100 * tDecimal into tNew Decimal put the trunc of tNewDecimal and I get 26 instead of 27. Am I doing something wrong? Is this a bug? Is there another way to isolate the decimal portion? Here's one way (I bet there are more): get char offset(.,tNumber) to -1 of tNumber BTW, I never knew you could use the form the trunc :-) Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Players and Long Filenames (was: dragData[files] problem)
Recently, Garrett Hylltun wrote: Much appreciate all the information and efforts on this from everyone. It does explain the problems I've been having making an MP3 Player for myself. I believe that this isn't just a dragData issue either, as I've had problems with trying to load files into the player with long file names on OS X. Well nix the MP3 player for me. Garrett: Maybe hope is not completely lost. Using long file names with players has been an issue for some time. If you look in the archives, there are some mentions of techniques for addressing the problems: 1) Mark Waddingham provided the workaround syntax of using the file format for the file path: set fileName of player 1 to \ file:///volumes/users/joe/really_long_filename_here.mp3 2) Replace spaces with %20 in file paths. 3) If there is any chance of diacritical characters appearing in the file path, Thierry Arbellot posted a sample stack that contains a script to address most of these characters with a lookup table: http://www.digital-salade.com/toki/download/player.rev IMO, another big issue for a creating player is being able to read ID3 tags in music files. Mark Smith has created a first pass at this with his ID3 library on RevOnline: Category: Utilities Name: id3lib User: Mark Smith Last I checked, this does not work on MP4/M4P/M4A but it's a welcome start. It's a great testament to the community where the contributions of various folks come together to create solutions. We may not have a complete solution yet, but still, nice job guys. :-) Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: dragging questions
I want to drag from 1 list field to another, keep both the fields locked, show the text being dragged and perform some a visual effect in the end where existing text will move down to show where the drop will occur. I assume if I can do all of that, rearranging text in the receiving field with the same visual effect will be cake. Is what I'm describing this even possible? This might help you get part of the way (execute in your message box): go url http://www.tactilemedia.com/download/getinline.rev; Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: That annoying little resizer
Recently, Jack Tsu wrote: I figured there would be a way to change the resizer and titlebar without recreating them. I'd rather not do that, since I don't know how to script all the functionality :-\ There are no built-in ways to change these -- you really do need to make your own. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Random Hotspot location
Recently, [EMAIL PROTECTED] wrote: Think of an Ouija board (Only without the board). I'd also like to move the pointer around and select random letters. You've already received the answer to your question, so I mention this link just for fun (1.4MB download, execute in your message box). Make sure you're not in the middle of any project since it takes over your desktop: go url http://www.tactilemedia.com/mediaplayer/stacks/games/ouija/ouija.rev; Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Random Hotspot location
Recently, Bill Marriott wrote: Make sure you're not in the middle of any project since it takes over your desktop: go url http://www.tactilemedia.com/mediaplayer/stacks/games/ouija/ouija.rev; Spiffy! Now you just need to make it multi-user so 2 to 12 or so people can all put their hands on the pointer and have a real cyber-Ouija experience! Do the 2 to 12 people need to be alive? Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: stack for importing Fireworks documents to Rev
Recently, Jim Ault wrote: http://revcoders.org/import_fw.rev I am sure this was a lot of work. Thanks for the example link, Josh, but I cannot download the file, Safari only displays the text version of it, which is not the operating stack. Putting go stack URL http://revcoders.org/import_fw.rev; only produces 'no such card' I tried this and it downloaded fine for me: go url http://revcoders.org/import_fw.rev; Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Layering QT Players
Recently, Bridger Maxwell wrote: For one of my programs I needed to create a card with a movie that has two different motions that can move independently of each other. To create this effect I used two QT players and layered them, but they aren't acting how I expected them to. When the one on the top layer is not playing, then it disappears beneath the other player. If they are both playing then the player on the top layer get very buggy and unstable, so it reverts back and forth from being visible to not being visible. I think I might be able to solve this problem or think of an alternate solution if I just knew a little more about the player object. The only way that players can truly be layered is by setting the alwaysBuffer property of each player to true. Doing so usually reduces performance but you might want to give this shot. However, since you are already experiencing lowered performance, you may want to look at another solution that perhaps utilizes only one player. Sorry I don't have a better suggestion. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Reordering lists with drag n' drop
Recently, Jared Smith wrote: I'm wondering what the easiest way is to implement this feature. I have a normal list field with items that I'd like to be able to click and drag up or down. ... I wish this functionality was included, but anyway if anyone can think of a real easy way to do it, please let me know. A real easy way? No, but here's one way (execute in your message box): go url http://www.tactilemedia.com/download/getinline.rev; Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Volume control Question
I was wondering is there was a way to control the volume of something with a slider so that if the slider was one the value 0 there would be no sound, and if it was on 100, the sounds was as high as it could go put this into the script of your scrollbar: on scrollbardrag t_value set the playloudness of player 1 to t_value end scrollbardrag Also note that playLoudness can set the volume of a player object itself (set the playLoudness of player 1) as well as setting the overall volume of the system globally (set the playLoudness to 50). As I recall, the latter sets the overall system volume level on MacOS and sets the Wave volume level on Windows. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
Re: two questions (was Re: Uh-oh.... Anybody following WWDC?)
Recently, Richard Gaskin wrote: Think different is so last year. This year it's Think really different. :) Or, Think along with the rest of the world. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
Revolution 2.6 RevConWest
Recently, Heather Nagey wrote: We are delighted to announce the arrival of Revolution 2.6, The Tiger Release! Now that Heather has let the cat out of the bag (so to speak), I'll add a little follow up announcement for a product that's been in the works for a few months: Harlequin. Harlequin is a skinnable software remote control application for Apple's iTunes. This is similar in concept to an iTunes widget running under Dashboard but Harlequin is intended to be a bit more extensible and customizable as a standalone accessory for iTunes. Those who know their way around Photoshop or other image editor can design their own control images, place them in a bundle along with a layout description, and Harlequin will dynamically assemble a functioning masque (skin) on-the-fly that controls almost all of iTunes' playback functions. Harlequin is one of the first Revolution apps in development to take advantage of the new deep masks feature. For those of you attending RevConWest, I'm going to demo Harlequin as part of my presentation, alongside many other expert Rev developers. I believe there's still time to sign up (Dan? Chipp?) -- interested folks should head over to http://www.altuit.com/webs/altuit/RevConWest/. For those who aren't attending RevCon (and for anyone who wants to play), you can download an alpha version of Harlequin here (OSX only): http://www.tactilemedia.com/harlequin/Harlequin_a1.dmg.gz If you are at all interested in masquing (skinning) I encourage you to join the related forum: http://groups.yahoo.com/group/harlequin-dev See the Welcome post in the Messages area for more detailed info about the alpha (please note that as an alpha, Harlequin is incomplete in some areas). And now back to the Revolution. Best Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Revolution 2.6 Tiger Unleashed (what's new)
Recently, Richard Gaskin wrote: We've seen at least two builds in which a substantial percentage of new features were Mac-specific. I look forward to seeing a release or two that focus on Windows-specific features. I love my Mac, but Windows users pay my bills Agreed -- Windows user pay my bills as well. But this release now makes it possible for me to do my work on OSX, so I'm very grateful for the new additions. Many thanks to the RunRev guys. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
Economics Eye Candy
Recently, MisterX wrote: The economics is where it's at, not the eye candy... One can bag on Apple endlessly (I do), but for better or worse, they established an approach/appearance with their UI some time ago and ran with it. Part of this approach employs deep masks, and now that Dashboard/widgets are available to the masses -- a development environment of sorts -- this capability is even more important if the Rev folks want to stay competitive on the platform. It remains to be seen how Dashboard evolves, but for now, I believe the Rev guys made a good decision to include this feature. Mac users are an odd lot: they want everything on their system to be Mac-like. The deep masks feature is one way Rev apps can continue to be more Mac-like. But don't fool yourself into thinking this is a goofy Mac-only trend. Look closely at XP and the reports that came out as far as 2 years ago regarding LongHorn. XP already has some of the Mac's translucency effects, and LongHorn (in true MicroSoft fashion) promises to be more Mac-like. According to WindowsITPro in 2003: Early test versions Microsoft is showing at WinHEC include amazing animation effects, smooth window scaling, and advanced window translucency. When is LongHorn supposed to ship? 06? 07? And here we Rev developers can start developing our stacks now with these features. But we're going to see all kinds of poorly designed apps and unnecessary garbage released with all these features! Of course we are. This is the same argument that was voiced in the 80's regarding desktop publishing, and in the 90's when the Web started taking off. Maybe this is the decade of interface eye candy. And it will no doubt spawn some goofy looking apps. Eye candy is no substitute for usable/effective UI deign. But if the developers of the underlying systems are pursuing the eye candy route, our apps need to at least support the features. Employing the features is up to you. Surprise: the economics are tied to the eye candy. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Economics Eye Candy
Recently, MisterX wrote: Surprise: the economics are tied to the eye candy. Good arguments Scott, but i disagree still the economics are based on the sales... marketshare... Industry standards... I don't disagree and I'm not trying to twist the argument. My point was that the eye candy may not not be as far removed as you think/say. Of course, I can't answer regarding the timetable for development. Maybe the currently added features were do-able in a shorter timeframe. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
Re: here is the CLOCKFACE script...coded in 3 MINUTES...17 LINES of CODE
Recently, Eric Chatonet wrote: on openCard setTime end openCard on setTime send setTime to me in 1 - (the long seconds mod 1) seconds put word 1 of the long time into T --8:13:15 put T char 2 to 7 of (the long seconds mod 1) into fld Time split T using : set the angle of grc Second to 450 - (6 * T[3]) if T[3] mod 10 0 then exit setTime set the angle of grc Minute to 90 - (6 * T[2]) - (T[3] div 10) if T[3] 0 or T[2] mod 2 0 then exit setTime set the angle of grc Hour to 90 - (30 * T[1]) - (T[2] div 2) end setTime Very impressed to see how much a code can be improved again and again. Just a little thing: with this new very clever code, the clock will not be at time just when opening ;-) So 4 lines more and 2 repetitions that are not satisfying: I bet you will find a better solution in 3 minutes! If I understand your comment, I believe all you need to do is change on openCard to on preOpenCard -- no extra lines needed. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Clock; exercising minimal intellectual effort
Recently, Jim Hurley wrote: And now, for a clock built with a different philosophy, one which *maximizes* the script. :-) In the message box: go stack url http://home.infostations.net/jhurley/Build_a_clock.rev; Math show off. :-) If only we had antialiased graphics now. (One thing to add to your build script: choose browse tool after building the clock so the current tool isn't the pointer.) Nice work Jim. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
Re: e: Clock; exercising minimal intellectual effort
Recently, Jim Hurley wrote: If only we had antialiased graphics now. This is embarrassing: what is antialiased graphics? Smooth, non-jagged lines that are drawn with translucent edges so they blend with whatever is behind them. Flash excels at this, even too much in some cases. (One thing to add to your build script: choose browse tool after building the clock so the current tool isn't the pointer.) On my system (OS X) I see the browse tool throughout. Odd. Are you Windows? Yes but I viewed your stack on OSX 10.3.9. Maybe it's a MetaCard UI behavior. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
Re: updated page for RevConWest.
Recently, Judy Perry wrote: Do you have any kiddie-friendly suggestions for the accompanying family members? If the accompanying family members go by the Monterey Bay Aquarium area, there is also an arcade with merry-go-round and miniature golf, and a wax museum in the nearby Cannery Row area. Dare I mention the candy store among the nearby shops... Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Drag reordering in list
Recently, Chris Carroll-Davis wrote: I need to display a list of 10-50 items and allow the user to easily arrange the list so that the top 10 items are in the order they want. It seems to me that a sensible way to do this would be for them to drag and drop the lines in a list in the same sort of way that you can reorder a playlist in iTunes. Is there a straightforward way of doing this in Rev? Or (even better!) has anyone done something like this that they might want to share? If anyone has a suggestion for a better approach I would be very willing to listen! Try entering the following line in your message box: go url http://www.tactilemedia.com/download/getinline.rev; Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Is there a better way of scanning this list ?
Recently, Bob Earp wrote: I was wondering if anybody had developed a stack to read the list in a more intelligent manner. Not sure if there's a stack, but there's Web interface. http://dir.gmane.org/gmane.comp.ide.revolution.user Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Problems with Rev and Apple's Bluetooth wireless keyboard (??)
Recently, Howard Bornstein wrote: I would bet the Bluetooth keyboard is saving power by not transmitting any info to let the machine know when unimportant keys such as shift, option, etc. are depressed and released. It probably only sends that info when a real key - i.e. one which represents a character - is pressed. Ugh. This would be bad. I often use a if the shiftkey is down or an if the optionkey is down in a mouseup handler to provide special features. If you're right, this will no longer work for wireless keyboard users. I empathize with you. Did you try investigating rawKeyDown to see if *any* messages are sent? Hopefully you will find a workaround. I recently endured some significant headaches (and subsequent embarrassment) from a client demo that refused to work on Windows. Had to get everything working on a Mac at the last minute and apologize to the client for the apparent lack of functionality in Rev. After many hours of testing/hair pulling, the issue turned out to be a malfunctioning keyboard that I only thought to check on a whim, after much help from this list. When faced with issues like these, the Reasons You're A Software Developer offer little comfort. It just goes to show that whatever you build will *never* work on every system out there and there is no substitute for, as Klaus Major says, Test, test, test. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Volume Disconnect
Recently, Sivakatirswami wrote: Varuna is in use and could not be ejected. Try quitting applications and try again. So, quit Revolution, then eject... dismount, no problem. Now I know this is not Rev specific because there are other applications, which, having once accessed the server for any I/O will hold it hostage, whether any documents for that app are open or not. I'm just wondering if Rev had a way to cut the cord with some cmd? Setting the directory will sometimes prevent a volume from being unmounted (the drive is in use...). You could try setting the directory to one located on the local hard drive before trying to unmount the network volume. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution
Re: lock screen
Recently, Lars Brehmer wrote: from the docs: A handler may need to open a stack and then close it before the handler is completed, or to move or change the appearance of a number of objects on the screen. If the screen is locked before these changes occur, the user does not see the changes happen on screen. Locking the screen can prevent user confusion or unsightly screen flashing. It also increases the speed of the handler, since Revolution does not have to redraw all the intermediate states of the screen. Well, this is not happeneing here! Hi Lars: First of all, locking the screen doesn't affect the entire screen, it affects the display of the contents of the default stack. So if you lock the screen, you can still move stacks around the screen and hide/show them, but any updates to the *contents* of the default stack will not be visible until the current handler ends you call unlock screen. Lock screen is often used when initializing a stack's objects, populating objects with content, or employing a visual effect, such as: lock screen go next card unlock screen with visual dissolve Locking screen will not get rid of any split-second flash that may be visible before a stack is opened or made visible. All this being said, in my own work I am encountering what I think is an intermittent positioning bug where trying to set a stack's location to something outside the screenRect will fail and a white flash flash equal to the screen's rect will be briefly visible before the stack is drawn. But I haven't been able reproduce this consistently. FWIW, the only way I know to get rid of any flash before displaying a stack is to use Trevor DeVore's window external and making a stack transparent before showing it. I believe this only works on OSX currently. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Player will not play long file names!
Recently, Sivakatirswami wrote: I'm pretty sure this just appeared in Mac OSX-Tiger / Rev 2.6 Nope -- this was present before 2.6. This bug also may at some times involve special (non-Roman) characters. Good (well, bad really) to see someone else run across this. Regards, Scott Rossi Creative Director Tactile Media, Development Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Make icons on a Mac?
Recently, Judy Perry wrote: Jacque here at RevConWest has recommended Iconographer, which I am presently downloading: http://www.mscape.com/products/iconographer.html Iconographer is great, but watch out for a bug in either the huge or large images -- the app will sometimes clip a portion of the image. http://persistent.info/archives/iconographer/index Regards, Scott Rossi Creative Director Tactile Media, Development Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Images in Customproperties
Recently, Glen Bojsza wrote: I have managed to set an image from a card into a customproperty. set the Antennas[Site] of image map to image tower But I can't figure how to place it on another card? I am hpoing that if you can place the image on another card or stack that it will contain all of the image's information and customproperties. Or is this not a viable solution? I might be wrong, but if I understand what you're trying to do, I believe you need to assign the properties and imageData of your target object separately. For example: set the uImageContent of img map to img tower set the customKeys of img map to the customKeys of img tower This should place the imageData of image tower into the custom property uImageContent of image map (and preserve any alphaData present in image tower). To then apply the image to another image, you simply put the property into a new image object: put the uImageContent of img map into myImgObject The cool thing about this technique is it allows you to establish a single image object with multiple image references. A good example is a digit in a timer which contains all the number images 0 to 9 stored as custom properties. To update the timer, you successively put it's stored digit information into itself: put the digit0 of img timer into img timer. Or is this not what you want? Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Images in Customproperties
Recently, Glen Bojsza wrote: Any thoughts on my other question...if I stored an image from my hard drive set the Antennas[Site] of image map to URL binfile:radio.png How can I place this image from my custom property at a later time onto a card? Sure, Glen, that was answered in my response. Just put the custom property into a new image: put the uImageContent of img map into myImgObject ...where uImageContent is the custom property holding the binary image data. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: No entry in Window's task bar
Recently, Peter T. Evensen wrote: is there any message sent to a stack when it is brought to the front? See the resume and resumeStack messages. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Flash Users?
Any developers on the list knowledgeable about Flash at all, specifically loading dynamic content? Please contact off-list. Thanks Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: compileIt for revolution?
Recently, Richard Gaskin wrote: i have the patience to create these graphics and see them rendered. But when it comes to getting rid of them, no way! And the clearGraphics routine took foreever! 200 graphics per second... You do the math - many minutes wasted waiting to create a better pattern. The trick was to create all the graphics in a group. when the graphic is done, delete the group. 30 graphics deleted in 2 seconds. And as Geoff Canyon discovered, you can go one step further by drawing all polygons as a single object, but just including a blank line in the points property wherever you want a discontiguous object. Unfortunately, this won't work for Xavier's case since each object is shaded with a different color, but it's worth noting as you say that sometimes multiple vector objects can be replaced with one. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Confirm Long File Name Bug in Player Object
Recently, Sivakatirswami wrote: Can someone quickly confirm this ( bugzilled already) ... a bit of a serious problem for me at the moment: a) get an .mp3 file... any will do. Make sure the number of chars in the file name (inclusive of extension) is 33 e.g. someFoo.mp3 b) set some player test to this file and confirm it plays as expected on a start player test c) now go to the finder (OSX, Tiger) and change the file name to somefoo0123435678901234567890123456789.mp3 d) now go back, set the player object to this same file which now has a file name with 33 chars... e) start player test here, the player object is now simply dead go back... truncate the file name to 33 chars... try again... now it works.. Confirmed, as of November last year. Also, try adding special characters to the file name, such as - or (. These broke playback for me at the time. I would set this at Blocker status because it prevents playback of otherwise playable media. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Confirm Long File Name Bug in Player Object
Recently, Dar Scott wrote: I would set this at Blocker status because it prevents playback of otherwise playable media. I don't agree with that. First of all, somebody will have a workaround command (3 minutes; 17 lines) shortly after I mail this. Second, blocker means it blocks development testing. The developer can temporarily shorten the names and continue development and testing until a workaround or fix is available. Or did I miss something? Perhaps. I can see two ways of looking at this: managing your own media and managing users' media. Changing filenames of your own media may be acceptable but changing filenames of a users media is a really bad idea. If you change a filename and for whatever reason you are unable to restore to the original name, I can imagine the user being extremely upset. If you want to deliver a media player now, the only way around this is to have your app duplicate the user's media somewhere on their drive, rename it, and then make sure to delete the duplicate when you're done. For a few files, one by one, this might be OK, but I question whether this is a valid workaround for potentially dozens of multi-megabyte files. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Confirm Long File Name Bug in Player Object
Recently, Dar Scott wrote: Changing filenames of your own media may be acceptable but changing filenames of a users media is a really bad idea. If you change a filename and for whatever reason you are unable to restore to the original name, I can imagine the user being extremely upset. You are right. And at the time of my comment, I hadn't thought too much into what a workaround would be like. Even so, I think this loss of functionality qualifies as (at most) Major, in that it is a major loss of function. I understand Blocker to mean I can't develop. How is this different from I can't deliver? Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Psychedelic Bug?
Try this on OSX, using a stack with a deep mask applied: lock screen unlock screen with visual dissolve See anything unusual? Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: is within ... polygon shape?
Recently, Steve Bonham wrote: Intersect doesn't work after all. It appears that one object will intersect with another irregular object's rect and NOT the objects true shape (polygon points). See illustration... at: http://academics.georgiasouthern.edu/cet/SB/ball_fairway.jpg Is there a way to get Rev to: 1. evaluate IF the loc of an object is within the shape (defined by a series of coordinates) of an object? OR 2. evaluate IF the loc of an object intersects with the shape (defined by a series of coordinates) of an object? I believe some folks on the list have written collision detection routines that can detect intersection in several situations. I think Malte Brill might know something about this. That being said, collision detection on irregular shapes can work by using images that have a transparent background and point references. Using the within() function it is possible to accurately detect whether a point falls within the image since Rev will evaluate a point falling within the transparent region of the image as false. get within(img 1,myPoint) Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: is within ... polygon shape?
Recently, Lynch, Jonathan wrote: Using the within() function it is possible to accurately detect whether a point falls within the image since Rev will evaluate a point falling within the transparent region of the image as false. But - would this work 100% for curved polygons or images? It works reliably with images as long as the transparent regions of the image are 100% transparent. Try it. Routines for polygons should work reliably as well. (Although Jim's routine seems to work only for intersecting edges, and not when a smaller polygon falls *completely* within a larger polygon -- any tweak available Jim?) Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: is within ... polygon shape?
Recently, Lynch, Jonathan wrote: Put the points of image myImage1 into field feedback Causes an error - it says this object does not have this property. I am misunderstanding something aren't I? Images don't have points. You simply test the point against the image itself: if within(img myImage,myPoint) then answer point is within the image Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: is within ... polygon shape?
Recently, Lynch, Jonathan wrote: Put the points of image myImage1 into field feedback Causes an error - it says this object does not have this property. I am misunderstanding something aren't I? Images don't have points. You simply test the point against the image itself: if within(img myImage,myPoint) then answer point is within the image Ah, but that only tests a single point. To be perfectly accurate, one would need to test every single non-transparent point in the image. OK, let's use a golf analogy as an example. Let's say you wanted to find out if the ball is on the green: if within(img green,loc of img ball) then answer ready to putt In this case you are testing the loc point of the ball against the opaque region of the green image. There is only one point to test. You could go further and test all the rect points of the ball as well: topLeft, topRight, etc but this depends on how precise you want to be. Does this make sense? Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: is within ... polygon shape?
Recently, Jim Hurley wrote: I don't understand what you mean when you say it fails with large polygons. In the stack below, it doesn't seem to make any difference how large the polygons are. I can't image why Rev would fail to recognize when a point is within a polygon. go stack url http://home.infostations.net/jhurley/CollidingPolygons.rev; Because on my end I tried: if firstWithinSecond(mypoly1,mypoly2) *and* ... instead of: if firstWithinSecond(mypoly1,mypoly2) *or* Replacing and with or makes your routine work as expected (I should have known something was up on my end being the math guru that you are). So Jonathan, there you are: two routines that allow you to test intersection with images or polygons. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Test
Is this coming through? Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Test
Recently, J. Landman Gay wrote: Is this coming through? .sdrawkcab si ti tub ,seY . ) t o n ( y n n u f o s e r ' u o Y Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: koan: how do uninstallers uninstall themselves?
Recently, Richard Gaskin wrote: In my readings 'round the Net it seems acceptable to just leave the old uninstaller in the Temp folder until the next time the user cleans that folder out, but that doesn't feel proper to me. Is there a way for an app to delete itself? Or to use some delayed mechanism for doing so that doesn't require modifying any system files? I could be wrong but I seem to recall reading the Temp folder is automatically emptied at certain times, presumably when the number of files or filesize reaches a certain threshold. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: SPAM
Can someone tell me how my 'special' email address I created for especially for this list and only this list got to a spammer? In the two or three years I've been on this list, this has never happened before, until now. You know, you can access this list from Google: type Stephen Barncard site:lists.runrev.com into the Google search box and you'll see your email address 'in the clear.' All a Spammer has to do is scrape the Google version of this list and they've got it. Another explanation is someone subscribed to the list was (knowingly or unknowingly) affected with a virus or spyware, and the address was lifted from their mail. Unfortunate but quite possible. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Mac scroll wheel
Recently, Charles Hartman wrote: I'm using a Logitech mouse with a scroll-wheel in OSX. In a scrolling field, it works as usual. In a scrolling group (which contains several fields and buttons), it doesn't. It _almost_ does nothing in that case, except that it may jigger _one_ of the fields up and down a little. Anyone know how to make it behave? This is probably because there's nothing within the group in the space between your objects to catch mouse messages. One way to handle this is to place a transparent object (graphic, image, etc) in the group that spans the group's rect to catch scroll messages. I don't have a scrolling mouse in front of me but believe it might be necessary to trap rawKeyDown messages since the scroll wheel doesn't send out standard mouseDown/mouseUp messages. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Player will not play long file names!
Recently, Mark Waddingham wrote: As a work-around for this at the moment, try setting the filename of a player to a *real* file URL: e.g. file:///Volumes/Primary/Users/mark/Desktop/ mask_with_a_really_really_really_long_filename.tiff Thanks Mark: I'm still not clear on how to get this to work. I've got a bunch of audio files with long names and spaces in the their names. I've tried setting the fileNames to straight filenames, URLencoded filenames, etc, using URL forms file: and binfile: and nothing seems to work. Am I missing something? Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Player will not play long file names!
I'm still not clear on how to get this to work. I've got a bunch of audio files with long names and spaces in the their names. I've tried setting the fileNames to straight filenames, URLencoded filenames, etc, using URL forms file: and binfile: and nothing seems to work. Am I missing something? If you do replace space with %20 in tURL then you should get the desired result. (i.e. don't urlEncode) Success! A semi-urlEncode workaround... Thank you Mark. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Player will not play long file names!
Recently, Stephen Barncard wrote: generally it's always best to avoid spaces in filenamesespecially on the net. Of course, but the issue here is to address the playback of *any* file with long filenames, regardless of their origin, and regardless of whether they have spaces (or other non-alpha characters) in their names. In the case of iTunes (not sure about other MP3 apps), songs from CDs as well as those purchased via download are often named with spaces. If you want to deliver a player that can play these files, you can't expect a user to go through all their files and manually rename them, nor should you as a developer do this behind the user's back. Thus Mark's workaround solves a major problem. Thanks Mark! Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: different UI approach
Recently, Mark Wieder wrote: http://www.dontclick.it/ Another opinion: I enjoy the idea, though I don't see much revolutionary there. I think the greater issue is effective communication to visitors regarding where they can go from where they are. But the clickable UI seems far from passé. I would love to see a click-less UI implemented in an email application -- you'd have to be mighty careful around the send and delete buttons. What if nuclear silos had click-less UIs and no human-key switches?... Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: mac file name fonkyness
Recently, mark wrote: I'm sure this issue has come up many times before, but I've been out of the loop recently, so apologies in advance. If I ask rev (vers. 2.03, Mac OS 10.2x) to put the files for long media file names I might get something like this: 01-nick_cannon_ft_murphy_lee_e-40-gigolo_(remix_clean)-crn.mp3. This is is also the name I see in the finder and is also the name exported from iTunes if you export a song list. And if you ask Rev if there is a file by that name, it tells you yes, there is. But if you set the fileName of a player to the above name, it does not work. A workaround was provided by Mark Waddingham: set the filename of a your player to a *file* URL, ie file:///Volumes/Primary/Users/mark/Desktop/really_really_really_long_filenam e.mp3 Important: make sure to replace any spaces in the name with %20, even though you should *not* use a fully URL encoded path. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Window Positioning Bug?
When I run the following script, I actually see the offscreen-intended window appear every *other* time, in other words a reliable failure that occurs 50% of the time: on showWindow set topLeft of stack progind to 1,1 palette stack progind put windowID of stack progind into tID import snapshot from rect (rect of grc pie of stack progind) of window tID close stack progind choose browse tool end showWindow (MacOSX 10.3.9) The results are the same even if the position is set to negative numbers. I've noticed this failure in other stacks but wasn't sure if this was a result of my code. Now it seems very repeatable, and I believe other folks have mentioned window positioning problems as well. Can anyone else verify this? Is this a coding problem or bug? Thanks Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Scrollbars in Rev
Recently, Mark Swindell wrote: What exactly are the built-in Rev scroll bars, sliders? Can one get into the images they use and modify them, or create others and have them available, or does one have to roll one's own completely, ala Klaus's banana bar? The latter. Check the mail archives -- several folks have built custom slider routines, and Malte Brill made one with a proportional thumb. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Window Positioning Bug? [WORKAROUND]
When I run the following script, I actually see the offscreen-intended window appear every *other* time, in other words a reliable failure that occurs 50% of the time: on showWindow set topLeft of stack progind to 1,1 palette stack progind put windowID of stack progind into tID import snapshot from rect (rect of grc pie of stack progind) of window tID close stack progind choose browse tool end showWindow couple things you should consider trying. 1) check the windowBoundingRect and set it larger. 2) set the stack's formatForPrinting property to true, this will ignore the windowBoundingRect; be aware of editing any text of a stack who's formatForPrinting prop is true. 3) Don't use a palette, instead copy and paste the image to your topstack 4) Consider using some form of: open inv stack progInd set the topLeft of stack progInd to 1000,1000 show stack progInd Thanks Chipp. However the issue I'm trying to address is to reliably place a stack offscreen, which is used in any number of routines (not just my import script). In my tests, setting the position of a stack to an offscreen location fails every other time; the stack's mode is irrelevant. Here's an even simper script that demonstrates the problem here on OSX: Create a new stack WinPosTest. Create another new main stack named tester, set its main stack to WinPosTest, and save. Create a button in stack WinPosTest and give it the following script. on mouseUp set topLeft of stack tester to 1,-1 go stack tester wait 60 with messages close stack tester end mouseUp On my system, this fails every *other* time in that stack tester appears near the top right of the monitor when it should really appear offscreen. This seems like a bug to me unless I'm missing something. In any event, I finally found what appears to be a workaround. Setting the stack's loc repeatedly to two different positions seems to get around the problem and reliably place the stack offscreen: on mouseUp repeat 2 set topRight of stack tester to -1,1 set topLeft of stack tester to 1,-1 end repeat go stack tester wait 60 with messages close stack tester end mouseUp Not sure if anyone else is affected by this issue. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Player will not play long file names!
Recently, keith wrote: As a work-around for this at the moment, try setting the filename of a player to a *real* file URL: e.g. file:///Volumes/Primary/Users/mark/Desktop/ mask_with_a_really_really_really_long_filename.tiff If you do replace space with %20 in tURL then you should get the desired result. (i.e. don't urlEncode) So is this space-replacement trick a requirement in Rev 2.6 when dealing with long filenames? It is a requirement for this method of using a file URL reference for the player's filename. Given that the alternative is to physically rename a media file, this would seem to be a minor hassle. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: help with loading audio clips into a stack
This is exactly what I need but the only thing is I don't want user to play songs from his/her hard drive. I want to import 9 songs in the stack and they can only play 9 songs, and I don't want them to copy these songs into there hard drive, because these songs are copyrighted. Well, what may not be news to you is that anything that is played over the computer's speakers can be captured and saved, regardless of whether or not the files reside on the drive. That being said, AFAIK you can't get good playback control without using a player object that references external audio files. Combine this with the previous comment that any audio delivered with the stack will be loaded into memory, potentially eating up a lot of space (are the songs full length, 3 to 5 minutes each?). If you deliver the songs with the stack, you might write them out to the temp directory before playing and then delete when done. Or, instead of including audio in the stack and and writing out to the drive, you might consider storing the audio on the Web and accessing the files with a player object via URLs (makes for a smaller stack). Again, not a foolproof system for copy protection but a little less accessible than placing on the drive. Trevor Devore or Klaus Major might know some more tricks here. Regards, Scott Rossi Creative Director Tactile Media, Development Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Arcade Engine
Recently, Thomas Cole wrote: Is this Arcade Engine a good buy for me? I'd like to make something that has a more modern look than my 80-90s-looking games. I have Rev 2.1 studio. There isn't much info on the RunRev page. Anyone know anything about how it would be to create (royalty free) standalones for distribution with Arcade Engine? ArcadeEngine is not about a look per se (although last I saw, there were a few spirograph-esque functions included) -- it's about functionality. Malte has provide many useful functions and commands for creating movement/animation/gameplay. The look is still up to you. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: going nuts again
Recently, MisterX wrote: not long ago, actually centuries ago (naturally, i couldn't find it anymore despite being sure i entered it - and i doubt it is easily replicatable - and i dont have time to rebugzilla it), i posted a problem with some images not refreshing correctly irrespective of where the image was. In this case, im using buttons as patterned objects. And since groups can't be set opaque reliably either on WinXP compared to W2K, again a button for bg pattern. hu... This is amusing, I never even knew you could set a background to be opaque. The behavior seems a bit unusual though (here on OSX) in that even though it looks opaque, it doesn't catch mouse clicks. First observation is that changing a backpattern doesn't always refresh - sometimes it's just black (try to flip the pattern image horizontally and see that happens to your buttons' patterns after). Since these are all cloned objects, often is the case that one or the other button patterns start to act up on their own despite their properties. Some display a black 2 pixel border (no border is show though), others don't even show their patterns or only do so when clicked! In another case, each time i display this window with patterns, a patterns shows or doesn't... Isn't it still that case that images used as repeating patterns must be multiples of specific sizes? To be used on Windows and Unix systems, height and width must be divisible by 8. Could this be the problem, that you're using images of incorrect dimensions? The only artifact I've noticed recently is that scaling an image vertically with transparency on its right side will produce a single black pixel line on the outside edge. All images are buffered naturally... Sometime a simple click on the button will restore the image! WTF? This is a time waste each time it happens. You just can't fix anything on these buttons. Happens mostly on buttons but on menus too. So you have to redo one from scratch! Any ideas or fixes? Have the images been created in Rev? If not, did you try using the cursor fix technique of clicking on them with one of the paint tools to convert to native Rev format? Maybe trying another object? Does the object in the group need to be a button? How about a graphic? Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Visual Effects Question
Recently, Russell Martin wrote: Is it possible to have conrols on a card/window that aren't affected by visual effects? For instance, is it possible to have forward/back buttons that don't move when using visual effects like slide or push? If so, how is this done? Yes, if you reference one object or a single group of objects. You do this by using the hide/show commands. For example, in an (unaffected) button: on mouseUp if the vis of group 1 then hide group 1 with visual effect push right else show group 1 with visual effect push left end mouseUp When executed, group 1 will disappear/reappear using the designated visual effect. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: how to set the size of the card smaller than the size of the stack
Recently, Ban Nguyen wrote: Does anyone know how to set the size of the card smaller than the size of the stack. When I create a new card in a stack, the card is the same size as the stack. I want its size smaller If the card was smaller than the stack, what would you expect to see beyond the borders of the card? *Something* has to be there. Here is the problem: every time I create a new card, I have to copy all the graphics from the first card and paste into the new card (I want all card have the same look, just want to change the content) Is there any better way to do this Yes -- group the items you want to appear on each card and set the group's background behavior property to true. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: array info request (new thread)
Recently, Stephen Barncard wrote: I've found it's better to have one-word names for EVERYTHING as a general rule and use underscores and dashes to separate words. I do it by habit now. Don't get in the habit of using dashes (as opposed to underscores) -- Rev will often try evaluate a dash as subtraction and you may run into script errors because of this. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Scripting Style (was re: array info request)
Richard is right about double-click: it's the reason why I don't use underscores and dashes either... If you really want to split hairs (hares?), this is a somewhat weak argument. If you use, for example, an underscore as a naming convention: _myField _myButton _myGraphic Or: my_field my_button my_graphic Or: button_fred button_jim button_mary ...it is quite easy to select the text string you want to change/modify with a double click -- the underscore remains unselected and doesn't need to be. And in my case, since I don't keep track of my billable time in milliseconds, the time it takes me to select an entire string including an underscore is negligible. :-) - And while we're talking about style and conventions (or lack of them), you might consider using upper case letters for single character variables: put 25 into A Why? If you look at X-Talk languages in general, what is the defining characteristic that identifies most of the reserved messages/properties: mouseUp openCard windowShape backgroundBehavior resumeStack Obviously, the upper case character in the middle of each name isn't truly *needed* for a script to function, but the capital serves as a visual cue to identify the text string as something reserved: a message, a property name, etc (one could also argue the capital makes the name easier to read). Another consideration -- assuming that at least 99 percent of developers code in lower case, line 1 below might appear to be more ambiguous than line 2: put 25 into a put 25 into A IMO, line 1 has the *appearance* of an incomplete script, while in line 2, there *may* be missing script but the upper case character is a clue that A was intended as a variable name. Food for thought (and debate)... Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
[OT] More Amusing Error Dialogs
Here's one from Photoshop: Could not stroke the layer because there is nothing to stroke. :-) Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Drag Drop of lines within fields
Recently, Ton Kuypers wrote: I seem to recall that someone created a very nice example of drag drop of lines in listfields, but I cans seem to find it anymore... I just need to rearrange lines in a field by drag drop... Could anyone please point me in the right direction or to an example script? This might work for you (in your message box): go url http://www.tactilemedia.com/download/getinline.rev; Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Drag Drop of lines within fields
Recently, david bovill wrote: This might work for you (in your message box): go url http://www.tactilemedia.com/download/getinline.rev; Links not working for me? Can you add it to your nice download machine thingy? Well, there's nothing special about the above link, but GetInLine is now accessible via our player stack (via message box): go url http://www.tactilemedia.com/tmpanel.rev; Hopefully this works for you. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: minimize the window
Recently, Ban Nguyen wrote: I am working on a customize application. The control is set empty. How do you insert a customized minimize button into stack. The close is easy just put the code close this stack but I don't know how to do for the minimize button. See the iconic property. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Barn Door Open Problem
Recently, David Burgun wrote: show image 1 hide image 1 set the fileName of image 1 to myfile.jpg Or anything that doesn't use visual effects it works fine. In fact if I use one-word effects like dissolve it works too. Just tried doing this: show image ImageSplash with barn door open and it still doesn't work! Although show image ImageSplash does! A mystery! You must be missing the visual reference. The following test works here: on mouseUp if the vis of img 1 then hide img 1 with visual barn door close else show img 1 with visual barn door open end mouseUp Note that the barn door effect is a completely separate effect from dissolve. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Setting Mac OS File Type Creator
Recently, Dan Shafer wrote: I have a custom property set to a file. I want to write this file out to an OS 9 system so that it shows up in Finder as a PDF file. From all I can gather, I have a two-line problem: set the fileType to CAROPDF put PDFToOpen into URL binfile:myFile.pdf But alas, this does not work. The file type and creator come up empty. If I use ResEdit to set the file type and creator as in the command above, the file becomes a PDF file that Acrobat Reader recognizes. So I know I have the creator and file type correct. Am I perhaps doing this in the wrong place? If PDFToOpen is a property of your stack, try: put the PDFToOpen of this stack into URL binfile:myFile.pdf ...or the appropriate variation of the above. Even if PDFToOpen is a complete container reference, you might try using the actual container reference to see if doing so makes a difference. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Blowing in the Wind
Greetings List: For those of you who were unable to attend my presentation at RevConWest, I showed some experiments with one of Rev's newest features: deep masks. One of the nice things about this feature is the ability of Rev to cache the current window shape before switching to new shape. This effectively allows you to smoothly change shape of a window without it briefly disappearing or flashing -- in essence creating an animated stack. Today I came across a flag animation on the 'net and, just to see if it would work, I tried applying the animation to the windowShape of a stack. The result is a stack that whose shape and surface ripples as if blown in a light breeze. Execute the following in your message box: go url http://www.tactilemedia.com/download/breeze.rev; This stack is about 600K so give it a minute to download (you should be able to drag the stack around your desktop as well). On my 667mHz laptop the result is pretty nice; your mileage may vary... Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Blowing in the Wind
Recently, Dick Kriesel wrote: (you should be able to drag the stack around your desktop as well) Almost every time, that worked. The other times, the click on the flag brought the application behind the flag to the front, so that the flag disappeared behind the other app's window. Why would Rev miss a click? Is that preventable? I noticed this as well. I might hazard a guess that the mouseclick is hitting the stack at the precise moment that the stack's mask is being updated, and maybe in between updates, the click is passed through to whatever is behind the stack. Perhaps the mask caching is more effective visually than physically... Mark W might be the best person to respond to this. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Blowing in the Wind
Recently, sims wrote: You must be from another planet...space ships aliens on your front yard every Halloween. There is a connection. Shh... Klaatu Barata Nikto. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: I give up: how do you continue a line in Rev?
Recently, Jon wrote: I envy those of you who use Rev all of the time. For the rest of us, it continues to be a very frustrating experience. Dude - even coming from a related background (Director, Hypercard, Supercard) it took me a good year to get comfortable with Rev (then MetaCard). And as many of the old timers on this list will tell you, even after years of using the tool, someone will inevitably pass along something you never knew. As cliché as it sounds, The learning never stops rings quite true. This list is here to help with the frustration. BTW, if you're asking about line wrap character, it's a backslash. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: How would a game loop work?
Recently, Ian Leigh wrote: What strikes me about rev is that it's harder to manage a flow of things from a main loop. For example, a game might have a particular loop for overall control which steps through all the required stages and then draws a new frame, starting the whole thing off again. How would you best manage a game in rev? Would you have a loop off a 'start game' button which could only be interrupted by the quit action? Just wondering how others have approached laying out games and such programs? As Sarah suggested, using the 'send' command would a good way to go. This allows you to employ multiple loops, not just a single loop. Individual objects can have their own lives (looping scripts). For two very simple examples, execute the following in your message box: go url http://www.tactilemedia.com/tmpanel.rev; ...and see the Bouncer2 and Click Detector demo stacks. Two things to keep in mind: 1) Be judicious with the frequency of your send messages. Sending lots of messages many times per second can eat up processor use and bog down your game, not to mention your system. 2) If you are moving many objects around a screen at once, avoid locking the screen. You can often get away with moving many small objects simultaneously and get better performance without locking the screen. Make sure to take a look at Arcade Engine created by Malte brill. http://runrev.com/section/revselect/arcadeengine/index.php He's got some great stuff in there for doing games. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: I give up: how do you continue a line in Rev?
As I noted in my previous post, I fully agree with Jon that it would be great for Rev to include an entry for the backslash token in the docs. FWIW, in the docs here, using 'Search For' on continue or continu lists the backslash character in the 1st found result. Using 'Search For' on break lists the backslash character in the 3rd result. Using 'Search For' on line lists the backslash character in the 8th result. BUT line break returns 5 unrelated results while break line returns no results, as does break a line. I believe others have posted comments on the search *mechanism* itself being a problem (not finding strings of words) and Richard is absolutely right here: there's no reason searching should miss break a line when this string explicitly appears in the help text. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Blowing in the Wind
Recently, Todd Higgins wrote: I would love to see the smooth effect, but it also flickers like mad under Rev 2.5.1, any chance of saving it as stack that I could get to from the Dreamcard 2.6.1 player? The flag stack is just that -- a stack. And it relies on the latest version of Rev to work since it uses the deep masks feature that is only present in the latest release. I don't know what version of the engine is present in Dreamcard 2.6.1 but if it's not based on the 2.6.5 (?) engine found in Rev, the flag stack still won't display properly. Sorry. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Blowing in the Wind
Recently, Todd Higgins wrote: I was able to get it play smoothly in the 2.6 Revolution Dreamcard Player. It is a beautiful effect, but it was sucking up 25% of my G4's processor (867 PB). Is that typical? This is true for almost any animation/messages that run in intervals less than 1 second. The more messages you have, and the more frequently you send them, the more processor time is consumed. What is interesting is that the related construct wait until condition with messages appears to consume little or no additional processor time, but accomplishes the same result. I've asked about this on the list before but never saw any official response from the rev folks. Wait with messages *appears* to be a less processor intensive technique, but the drawback is you cannot edit the script while the wait is executing. Does anyone know how that would compare to a similar animation in Flash? In a standard window there would be no overhead at all -- it would simply be animation. Last I looked (which was some time ago), I didn't see any way to *dynamically change* the window mask of a movie. I know you can apply a custom window shape to a standalone application, but I'm not familiar with any way to dynamically change the mask while the movie is running (though there may be a way). Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: the message box
Recently, Jon wrote: msg is a reserved word indicating... the message box :) try to use a different name for your var and all should be fine. Given that, in this particular situation, the IDE is going to ignore my use of msg as a parameter variable name, would it make any sense for the compiler to flag this as a likely problem? I'm not sure you expect the IDE to *know* that you didn't intend call the message box versus making a script error. Sure, the context could be gauged to some extent, but perhaps you *did* intend to call the message box and simply made a contextual script error in the remainder of your code. Chalk it up to a learning experience. In much the same way that one has to learn how to use alert in Javascript and trace in ActionScript to get the same result as answer in X-talk. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: the message box
Recently, Jon wrote: I'm not sure you expect the IDE to *know* that you didn't intend call the message box versus making a script error. Sure, the context could be gauged to some extent, but perhaps you *did* intend to call the message box and simply made a contextual script error in the remainder of your code. I'm not sure I understand what you wrote. Is there any situation in which using a reserved word as the name of a parameter variable would be meaningful? I missed your comment about the use of msg as a *parameter* variable. I understood you were concerned that using msg as a variable name should somehow be flagged by the IDE as being invalid (based on the sample code you posted as being a problem). So my mistake. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: the message box
Recently, Alex Tweedly wrote: The IDE can *know* that it's an error because the reserved token msg was used as a formal parameter name on mouseUp msg Yes, you're right. I was responding to the following portion of the code which is valid as written: put the long time msg Return after field Memo Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Blowing in the Wind
As people have said, Flash can't have shaped windows in the first place, so this animation is out of consideration. My experience with Flash movies in general is that they happily take up 100% of my 1.2gHx CPU. Recently, Judy Perry wrote: Is it just Flash in general or Macromedia products (specifically, Director) in particular? I've noticed this as well... As far as shaped windows goes, the above is not true. I've believe I've seen at least two 3rd party products that allow you to apply a window mask to a projector (standalone). In terms of processor use, I think it depends on the content. But it's not just Macromedia. Even some of Adobe's products such as Photoshop do things behind the scenes that can bog down your system. This is very irritating given that product in particular is for manipulating images and has nothing to do with video/motion etc. (Due to the past hostility between the two companies, we used to joke that Adobe and Macromedia had CPD's -- Competitive Product Detectors -- written into their software that would cause the system to slow down if they detected any of their competitor's products running simultaneously.) Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list [EMAIL PROTECTED] Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Custom Answer File Dialog?
Has anyone assembled a custom answer file dialog that they would be willing to share? I have to manage some non-standard file navigation and it would be helpful to be able to skip reinventing the wheel if possible. Thanks Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Custom Answer File Dialog?
Recently, [EMAIL PROTECTED] wrote: Has anyone assembled a custom answer file dialog that they would be willing to share? I have to manage some non-standard file navigation and it would be helpful to be able to skip reinventing the wheel if possible. Check out the MetaCard built-in file-answer dialog... It should be step in the right direction. I've evolved it into my FileBrowser in TAOO (see the previously posted screenshots) and i have yet to add the ask and answer capabilities to it... You can take it pretty far... Thanks Xavier. This might work out pretty well. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: magic settings for rollovers?
Recently, Richard Gaskin wrote: What are the property settings I should be using for reliable rollovers? Perhaps you forgot to set the acceptIncantations of your stack to true. I don't have a great workaround to offer, other than to look at the space nearest your buttons and see if that can be scripted with generalized reset script that is triggered on a mouseEnter (and mouseMove, mouseLeave for that matter). You might consider placing a general mouseMove|reset handler in your stack script that uses a trigger variable to run once and then disables itself until any icon-based button's icon is changed. Obviously you shouldn't have to work this hard -- just trying to look at options that could help move you forward. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
[OT] Quote for the Day
Apologies for the off-topic post, but the conundrum of this IT quote seemed somehow appropriate: If the network is down, then you're obviously incompetent so why are we paying you? Of course, if the network is up, then we obviously don't need you, so why are we paying you? Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: set rect of fld f1 of cd c1 of wd w1 to rect of fld f2 of cd c2 of wd w2
Recently, Lynch, Jonathan wrote: I want more ways of addressing an object. I could really use an altname property. Put 8 into field altname myField This way I can address a field by either its name or its altname. I have a definite use for that. Currently you can address a field by its name, id and number. What need do you have that would require another form of address? Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
What Just got Clicked 2 - Who Sent The Message
I'm stealing the title of another email, regarding how to determine what object sent a message. I have a button that sends a message to the card and executes a script in the card script. When the script is done, I'd like to send a done message back to the button, or to any other object that calls the card script. Is the executionContexts function the right way to go about this, or is there another method to determine which control sends a message to another? Thanks Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: What Just got Clicked 2 - Who Sent The Message
I have a button that sends a message to the card and executes a script in the card script. When the script is done, I'd like to send a done message back to the button, or to any other object that calls the card script. Is the executionContexts function the right way to go about this, or is there another method to determine which control sends a message to another? how about appending the target to the handler/function call, that way it knows where to 'send done' back to. Thanks Chipp. I thought about that method, but was wondering if the executionContexts gives you that for free (of course there is a bit of parsing to do). Or is it better not to rely on this (last I heard it was undocumented) function. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
mouseStillDown Not Allowed in Front Script?
From a new, empty stack, I loaded the following into a frontscript: on mouseStillDown put the millisecs end mouseStillDown But nothing appears in the message box when I click in the stack. Is mouseStillDown not trappable in a front script? Does this handler need to co-exist with mouseDown or something else I'm missing? Thanks Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Dragging from a list field
Recently, J. Landman Gay wrote: I have a list field that operates like an index; clicking on a line causes the stack to display content based on the text of the line. I also need the field to support drag and drop, so that users can create their own lists by dragging lines from the index into a different field in a substack. I tried setting the dragData on a mousedown in the index field, but even if I pass mouseDown, the index behaviors no longer function. The field does not recognize mouseup or selectionchanged and nothing happens. Actually, when I try dragging a line, the selection changes to whatever line the pointer is over. Does anyone have a trick for making a list field behave in two different ways -- that is, normal line selection as well as supporting dragging lines to another field? Jacque: I may be misunderstanding what you're trying to do but isn't mouseMove what defines a drag action in a list? When one clicks on the list, a selection is created; when that same is selection is moved, that is what triggers the drag. Is your situation not like this? Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: problem waiting - spellchecker
Recently, [EMAIL PROTECTED] wrote: would wait... with messages block the gui too though? Nope - you use with messages specifically to avoid any blocking. Try it in a test stack. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: problem waiting - spellchecker
Recently, [EMAIL PROTECTED] wrote: Is there supposed to be a handler checkContinue or can i just call checkContinue from my other button to trigger the wait with to continue? Just check the value of a variable that is set by whatever controls/handlers cause your checking to be completed: wait until gCheckContinue with messages And in a button (simplified): on mouseUp global gCheckContinue -- do my spellcheck stuff put true into gCheckContinue end mouseUp Make sense? Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Choppy video?
Recently, Alan Simon wrote: I am in the process of writing an application that displays AVI video loops, each a second or two in duration. When the video plays back, it appears that some of the frames are being skipped, and I get a choppy appearance. The playback machine is a 3 GHz Pentium with 1GB of memory, so I don't think the PC is the problem. Could the problem be in the way the loops are encoded? Do you have QuickTime enabled or are you using the system's built-in media playback? Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: import snapshot PC vs OSX
How can I (or can I) use import snapshot on a PC displaying video and have the video image show up (not appear all black)?? The digital video device of MCI bypasses the standard screen buffer on most systems (video card dependant) and as such Revolution will not be able to snapshot the part of the screen the video is displayed on. There might be some options when configuring the MCI device to disable this behaviour - in which case you should get the desired result. Alternatively, I believe MCI has a 'capture' command to grab a still from an MCI device. In the *very old* MCI reference I have, the document seems to imply that a capture can be made but it only references audio as an example and the way record is used here seems refer to the device itself, not the system. But it might be worth trying with video. open new type waveaudio alias capture record capture stop capture save capture orca.wav close capture Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Choppy video?
Recently, Alan Simon wrote: I am in the process of writing an application that displays AVI video loops, each a second or two in duration. When the video plays back, it appears that some of the frames are being skipped, and I get a choppy appearance. The playback machine is a 3 GHz Pentium with 1GB of memory, so I don't think the PC is the problem. Could the problem be in the way the loops are encoded? Do you have QuickTime enabled or are you using the system's built- in media playback? I have Quicktime installed. I am using Rev's built-in video clip player. Even the standalone Quicktime player plays them choppy, so I would assume the problem is in the video file, not the standalone. WMP seems to run them fine, though... Then you should try disabling QuickTime by setting the dontUseQT to true when starting up your stack and see if that makes a difference. It is not guaranteed that this will solve the problem, but then you cannot guarantee that everyone you distribute to will have QT for Windows installed either. Regards, Scott Rossi Creative Director Tactile Media, Multimedia Design - E: [EMAIL PROTECTED] W: http://www.tactilemedia.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution