Two drag situations
hey folks,
have a quick question. So i've made a barcode scanner. I have it draggable. I have a button in the scanner mc called scannerbutton. so the grab function works on the scanner, but the beam remains off (on purpose). Is there a way to have two drag scenarios. If you grab anywhere on the scanner but the button, it'll merely drag. If you drag by the button it'll move the scanner and make the beam visible. I have it by click right now, so I can drag the scanner and a click of the beam button will make it turn on. Thinking maybe execute the function of the beam on in the grab, any ideas?
scanner.scannerbutton.addEventListener (MouseEvent.CLICK, scannerpress);
scanner.addEventListener(MouseEvent.MOUSE_DOWN, grabMe);
scanner.scannerbeam.visible=false;
var me:Object;
function grabMe(e:MouseEvent):void{
me = e.currentTarget;
me.removeEventListener(MouseEvent.MOUSE_DOWN, grabMe);
me.startDrag();
e.target.parent.addChild(e.target)
stage.addEventListener(MouseEvent.MOUSE_MOVE, dragMe);
stage.addEventListener(MouseEvent.MOUSE_UP, dropMe);
function dropMe(e:MouseEvent):void {
stage.removeEventListener(MouseEvent.MOUSE_UP, dropMe);
stage.removeEventListener(MouseEvent.MOUSE_MOVE, dragMe);
me.stopDrag();
me.filters=undefined;
me.addEventListener(MouseEvent.MOUSE_DOWN, grabMe);
function scannerpress (event:MouseEvent):void{
scanner.scannerbeam.visible=true;
function dragMe(e:MouseEvent):void {
e.updateAfterEvent();
//cardchange(DisplayObject(e.currentTarget))
//scanner.scannerbutton.addEventListener (MouseEvent.CLICK, scannerpress);
scanner.addEventListener(MouseEvent.MOUSE_DOWN, grabMe);
scanner.scannerbeam.visible=false;
var me:Object;
function grabMe(e:MouseEvent):void{
me = MovieClip(e.currentTarget);
if(me.hitTestObject(me.scannerbutton)){
me.startTime=getTimer();
me.removeEventListener(MouseEvent.MOUSE_DOWN, grabMe);
me.startDrag();
e.target.parent.addChild(e.target)
///stage.addEventListener(MouseEvent.MOUSE_MOVE, dragMe);
stage.addEventListener(MouseEvent.MOUSE_UP, dropMe);
function dropMe(e:MouseEvent):void {
if(me.hitTestObject(me.scannerbutton)){
if(getTimer()-me.startTime<300){
scannerpress(e);
stage.removeEventListener(MouseEvent.MOUSE_UP, dropMe);
// stage.removeEventListener(MouseEvent.MOUSE_MOVE, dragMe);
me.stopDrag();
me.filters=undefined;
me.addEventListener(MouseEvent.MOUSE_DOWN, grabMe);
function scannerpress (event:MouseEvent):void{
scanner.scannerbeam.visible=true;
Similar Messages
-
Exchanging positions of two drag objects in Captivate 7
I am learning to use Captivate 7 and am trying to use the drag and drop function to create a tile puzzle. Has anyone done this, or have an idea of how it might be done?
So far I have created a grid of target squares, each with its own "correct answer" drag object.
The idea goes something like this. If the user selects and drags a tile to its correct target, it will remain there, with the incorrect tile exchanging with the correct tile. If a tile is moved to an incorrect target it will return to its original location.
Any help on this would be much appreciated. I have read a description of this type of puzzle made with Captivate 6 and an installed widget. Just wondering if it can be duplicated within Captivate 7.Hello Scroderick,
Welcome to Adobe Forums.
Yes if the use will move the incorrect answer , It will come back to its original position and you can also type failure text (like this is incorrect) .
I have some urls related to Drag and Drop interaction which might be helpful to you
http://helpx.adobe.com/captivate/using/drag-and-drop-interaction.html
http://www.youtube.com/watch?v=usOV_IrGNA4
Hope this helps !
Thanks and Regards
Himanshu Satija -
What is the best way to manage the two mailbox situation?
My iPhone is working great. When I used a Treo, it seems like the use of Gmail was a little smoother. I got all the mail on the Treo, and all the mail on the home computer. On the Treo, there is a 'select all' feature that made it easy to clean out mail and move it to trash, but it looks like there's nothing like that on the iPhone. Did I miss it?
It seems like I'm not getting some of the mail I read first on my iPhone on the home computer. Is there a 'leave mail on the server' setting? I can't find it.
How are people managing this?
What do you do with the mail on the iPhone? Delete it? Leave it there and hope your iPhone doesn't fill up with mail and eventually explode?As with any other email client, there is an account preference setting for removing messages from the server when downloaded for a POP account.
Are you accessing your Gmail account as an IMAP or POP account with the iPhone's Mail client, and the same question with the email client on your computer used for accessing the account?
Using the Gmail account preset on the iPhone creates the account as an IMAP account. There is no remove messages from the server when downloaded setting with an IMAP account. -
Drag and Drop with mulitiple drag sources but only one correct answer?
I've created two drag sources (in a Type group) for one drop target. I want to be able to drag only one or the other onto the drop target. I changed the correct answers from 2 to 1, but I can still drag both onto the drop target. Is there a way to reject the second drag source?
Is there a way to select the same drag sources and have the same situation for a different drop target?
Plus, if I have the drop target set to not visible, is there a way to change it to visible once a drag source is dropped on it?
Sorry for the newbie questions. Thanks for any help.No, I made the target invisible, not the drag object.
I have sample text (a paragraph missing periods). I created an image file of the period (essentially, a dot within a square with the same color background as my slide). The reason I created the image (and not just a round filled shape) is because if I can get this to work, I'd like to use other punctuation mark images. I imported the period image and made 3 copies of it (4 separately named images). Two of the images (the drop targets) I placed where they belong in the sample paragraph and made them invisible. The other two images are visible and would be the drag sources. I want students to be able to choose either copy of the drag source and place them on either of the drop targets (no specific order, but only one being able to be dropped onto one target). With the correct answer, I'd like to make the target visible. In the drag settings, I unchecked "send back to original location" and then set it to absolute. This is so the student would be able to place the period in other areas of the sample paragraph (but not be able to "find" the active areas that would automatically pull them into place over the target. Sorry, I don't have access to the program at this minute, so I can't remember what the other setting was instead of absolute that "pulled" the drag source onto the target.) Anyway, if set to absolute, the dropped items do not line up properly (because they land where they were dropped, obviously). So, I'm looking for a way to then make the target (that was invisible) visible when one correct period is dropped onto it, plus then reject any other periods being dropped onto it.
I'm open to suggestions if there is a better way to do this. -
Can't drag and drop from library in Flash 5.0a
Actually, I can drag items from my Flash 5.0a library--one, maybe two of them; then subsequent items refuse to stay on the stage and bounce back into the library.
I am not alone in this. Apparently it's always been a problem with Flash 5 on Macs (although not universally), even pre-OS X. Macromedia actually has a tech note on the problem (and imply it's the result of a Mac bug): http://www.macromedia.com/go/tn_14442
In this note they say "the cause of this problem is not known" but recommend trashing the invisible Drag file.
I've tried this; it doesn't improve on the one or two drags I can get each time I reboot my Mac.
Others in newsgroups report that starting Classic mode with the extensions off solved the problem. I tried this too. Once it seemed to work but then the problem returned.
I ran Disk Warrior. I rebuilt the Classic desktop. I reinstalled Flash 5 (from a legit disc, of which I am the registed owner). I updated 5 to 5.0a with MM's official download. I queried MM Flash Forum but have not received any replies.
Anybody got any other ideas? Thanks.
eMac Mac OS X (10.3.7)
eMac Mac OS X (10.3.7)I was suddenly having the same problem in Acrobat XI Pro for Windows (recently upgraded to CC from Acrobat X). For the past while I've sometimes had to use the "insert from file" tool to get a page added from another file. I couldn't figure out why dragging sometimes would no longer work, but was too busy to go looking for a solution until tonight.
The solution was given by JoshTatum24 above. Switch from a scrolling page display to single page display. Now I can drag pages between documents again. THANK YOU Josh!
Oh, and CORREAdmin, it does not matter whether the hand or arrow selection tool is active, my mouse pointer is always an arrow when positioned in the page thumbnails panel. Switching selection tools does not make a difference in dragging, but switching between scrolling and single page display definitely DOES make the difference. -
Ditafm-output.ini and PDF output for different situations
I'm using a DITA 1.2 structured app and templates that I've set up. I'm generally happy with the output that I'm getting now, but I've also come to realize that I have two different situations for PDF output--in situation one, I need to set up for printed books, i.e., facing pages, keeping chapters starting on right-hand pages and so on. Situation two is for electronically-distributed PDFs that are NOT books--files that customers might print themselves, probably not double-sided, so I don't need facing pages with the associated blank pages in the file, and so on.
I'm using flags in the ditafm-output.ini file to control the pagination for the printed book in my output. Both situations currently use the same output templates, though I may create a single-sided template for situation two. That's easy enough.
My question, then, is this: It seems to me that I'll need two different ditafm-output.ini files for the two situations. Is there an easy way to switch between them? Output seems separate from the structured application, and I don't need or want two separate apps.
The best I can think of at the moment is to create a second ditafm-output.ini file with the settings I want for situation two, name it ditafm-output_foo.ini and change it to the "real" name when I need it. This, of course, introduces a potential overwrite disaster. Naturally, I'll keep backups.
Unless there's a better way??That's the only way I can think of using "default" Frame to support multiple output types. To make it less error-prone you might set up batch files that do the copying .. just run the right batch file before you build each type of book.
OR .. you could use DITA-FMx which lets you define an INI file for each book-build (and provides many more features).
http://leximation.com/dita-fmx/
Cheers,
Scott Prentice
Leximation, Inc.
www.leximation.com -
Syncing two macs: what will work without icloud?
Hello. I'm considering buying a second mac, or finding a totally different solution. One of the key questions is: can i still sync two macs; or: what, if anything at all, will sync, what won't without using icloud (which is totally out of the question, and please no debate on that in this thread, i simply want to know the facts).
Thanks a lotyou may be right. The decimus guys however don't even get their own web site together, which doesn't inspire a lot of trust. Besides, what I really want synchronized, and what I don't see in their list, is iCal, Address Book, everything that happens in mail (sent mail appear as sent on both machines even outside imap accounts), and of course it would help to have everything in like the document folder in sync. If reminders and notes would go in sync, too, good.
Now, like I said you're probably right in principle about the two machines situation. But I might consider getting the smallest MacBook, which probably won't match my MacPro, and won't accept a 2560/1600 external monitor either. Don't know yet.
Thanks -
Network glitch every two minutes
I'm trying to troubleshoot an issue where by applications sending data between 2 Solaris 10 x86 machines (v40z) will hang for about 1 second every two minutes. The interval between the hang is very regular (2 minutes almost to the milisecond) but it doesn't land on a predicitable second each test (eg, 12:34:52, 12:36:52 in one test, 13:13:20, 13:15:20 in another).
It appears to be independant of the application. I can see it during long file transfers using scp as well as internal applications that push steady streams of data. The usual checks with prstat and such don't show anything spiking on the nic, cpu, etc. Packet captures don't show anything unusual coming or going at the times of the hangs. It lasts for 1-1.5 seconds.
The July Recommended set is applied.
Has anyone else seen anything like this?FYI, this ended up being two different situations. In one spot there was a bogus route in the table that was theoretically benign, but removing it made the spikes disappear. The other situation was revolved by removing ipmp from a high-load situation.
My conclusion is that there is something in the driver or stack that is configured to happen every two minutes which can make itself obvious when in the presence of certain networking misconfigurations. I have not patched and retested the ipmp stuff since the original post, but I don't know that that would necessarily be conclusive if it still existed, what with all the ipmp patches coming out lately. -
D&D with two items concurently
Hi all,
is there any posibility to do D&D for two items concurently? I mean that I have two Canvas objects and I want to move with them concurently when I am moving with mouse.
I have such a code where c1 and c2 are Canvas objects. I thought it would work but the result is that moving canvas is only c1.
private function mouseMoveHandler(event:MouseEvent):void
var dragInitiator1:Canvas=c1;
var ds1:DragSource = new DragSource();
DragManager.doDrag(dragInitiator1, ds1, event);
var dragInitiator2:Canvas=c2;
var ds2:DragSource = new DragSource();
DragManager.doDrag(dragInitiator2, ds2, event);
So what's wrong with this? How should I do it?
//pysoi think the problem here is that the event is dispatched only for the first doDrag because her it is a serial execution of instructions
try to split the two drags into two separate functions, mouseMoveHandler1 and mouseMoveHandler2 and then dispatch them from the event!
please let me know if that works
Regards,
Ben Afia Salem
[email protected] -
Connecting two networks with two internet connections
Hi All
The situation is this. Two firms situated next door to each other and linked by their businesses and by their family ties, wish to connect their two networks together. They both have internet connections. The reason is for security, in the event of one internet going down they can use the other one.
As I see it, we could use a wireless bridge/repeater to connect the two ethernets together, turn off DHCP in both networks, and manually configure the IP addresses on one network to say 192.168.1.1 to 192.168.1.100 and set the gateway as the router address in that network, again manually allocated. Then on the other network set the scope to 192.168.1.101 to 192.168.1.200 with the router on that network set in this range.
In the event of failure of one internet connection, it would just require the gateway to be changed for those pcs to access the router on the other network. I know of a little program which would do that automatically.
Would this work? If so which Linksys equipment would I need to bridge the two networks. I know some equipment will do the bridging and allow wireless clients to connect, so that would be useful, I know it slows it down by half, but this might be acceptable.
Will there be other problems rearing their ugly heads which I haven't considered.
The networks are not large, so manual IP configuration is not a problem.
ThanksI presume both networks are using wireless connections. If you can see your neighbour's network on your computer and vice versa, all you need is the passphrase to connect. You may have to disable filter mac address in your router.
Greetings from Northern Ontario, Canada -
[svn] 2312: CursorManager: New functionality and a fix for SDK-15029
Revision: 2312
Author: [email protected]
Date: 2008-06-30 17:24:01 -0700 (Mon, 30 Jun 2008)
Log Message:
CursorManager: New functionality and a fix for SDK-15029
* NEW: When the mouse leaves a window/stage where a cursor is set, the cursor no longer sits on the edge of the screen until the mouse comes back into the window, it disappears.
* NEW: In AIR, when the mouse leaves an active window and glides over an inactive window (without giving it focus) where a cursor is set, the system pointer will be hidden and the custom cursor will appear while gliding over that window, and disappear when you leave that window.
* FIX: When a cursor is set in a child Window, and the mouse moves over another Window or WindowedApplication, the cursor no longer disappears -- the correct system pointer or custom cursor will display.
* Fixed listener leaks when switching systemManagers (neither Jason nor I can tell when/why it would happen in CursorManager, however).
Reviewer: Jason
Bugs: SDK-15029
Doc: No
QA: Yes, here's an exhaustive list of ideas:
* We'll need tests for the new behaviors.
* For all tests, we need to try behavior in air AND behavior in (sa)player, and test regressions.
* Please test SDK-15583 again, all other cursor tests.
* Take the test case for SDK-15029 and open up TWO MyWindows. Test how the cursors change across all three app windows when they are overlapped like a Venn diagram, with different combinations of custom cursors on and off -- we should have test cases for all of this behavior.
* Test that custom cursors work properly when the mouse leaves a non-rectangular stage with transparency.
* Test mouse drag situations -- drag off stage, release, move back to stage; drag off and back onto stage, etc.
* In my tests, I found a lot of bad behavior in AIR, and player seemed to be fine. Do we have drag and drop use cases for AIR with custom cursors?
A list of some bugs I encountered:
* BUG (cosmetic): If the mouse is outside the stage when a cursor changes for the first time (say you toggle a checkbox which sets the cursor using the keyboard), the cursor will appear on the stage in the last known mouse position. When the mouse returns to the stage, everything will start working correctly again.
* BUG (cosmetic): In AIR, if you drag out, and back into the window, then release, a MOUSE_OUT is fired again over the stage, which is wrong. The mouse coords given are (-1,-1), also wrong. This causes the system cursor to show instead of the custom cursor.
* BUG: In AIR: if you drag off the edge of a Window with a custom cursor, the cursor will vanish. The MOUSE_OUT event correctly event fires while dragging off the window. Even though the handler tells the system mouse cursor to appear, it doesn't -- might be an AIR issue, since the mouse is still dragging when told to show. If you move back over the active window without dragging, the cursor goes back to normal.
* BUG: In AIR: if you drag over another window with a cursor, MOUSE_MOVE events don't fire on that other window until you let go. Therefore, a custom cursor in that window does not get drawn, nor does a system cursor. If you move back over the active window without dragging, the cursor goes back to normal.
* BUG: In AIR: When dragging, off a window, Event.MOUSE_LEAVE only fires after the mouse is let go (unlike MOUSE_OUT), EVEN IF the mouse is dragged back over the window and released over the window. So you're told the mouse left when it didn't.
* BUG: In Player: I could never get Event.MOUSE_LEAVE to fire when added to the stage in saplayer or browser.
Ticket Links:
http://bugs.adobe.com/jira/browse/SDK-15029
http://bugs.adobe.com/jira/browse/SDK-15029
http://bugs.adobe.com/jira/browse/SDK-15583
http://bugs.adobe.com/jira/browse/SDK-15029
Modified Paths:
flex/sdk/branches/3.0.x/frameworks/projects/framework/src/mx/managers/CursorManagerImpl.a s -
"Do Not Constrain" crop setting won't stick
I never crop using a set ratio. The crop is always determined by the content of the image and I always want to be able to move one side independently of another, as with any other program, so this is making me crazy. It was a drag that Ap2 defaulted to a constrained ratio and made you toggle the menu at every boot, but I can't even get it to stay on the "Do Not Constrain" setting in between tweaks of the same image. Maddening.
It's a dealbreaker for me, no matter how great the rest is. Is this the way it is or have I got a quirk in my rig?
Thanks,
JAs far as exposure goes, the extra parts (surrounding film, either negs or transparencies; the slide mount) scan black, and with a decently exposed image, they shouldn't be much different than the black in the image. Note that this is completely unlike reflective scans of opaque materials, where you need to crop down while scanning, to keep the auto exposure from reading the surrounding border (which might be yellowed, say) or the scanner cover background (which might be much whiter than what you're scanning.) There have been a few times where I'm trying to rescue a blown out image and I'll crop in more on the subject of interest to get a better scan exposure.
As for cutting mats, etc. it's kind of ironic, but while I shoot almost nothing but film, I "display" the vast majority of it online! In which case, who cares what the proportions are in relation to standards, as long as they make sense for the image for whatever reason.
I thought of two more situations where I always crop randomly. First is the whole reason I bought Aperture: a life-long project (it will probably fall to a few generations of heirs at the current rate!) to get high quality pictures of every pinball backglass ever made. By the time I got to a couple of thousand slides, I desperately needed something like Aperture to help me organize and process the images. But there have been any number of backglass sizes over the years, plus I want to nudge the crops a bit even on ones that are the same proportions, to make up for an edge shadow or paint defect or whatever. And they all get cropped because I shoot them with decent "margins" to begin with, to allow room for deskewing, errors in the viewfinder vs the slide mount, etc.
The other one is sporting shots of my sons. I grab what I am capable of under the conditions (field position, lens length, my ability to track the action, etc.) and then reframe once scanned to make the best picture I can from what's there. Which leaves them all over the map in terms of aspect ratio, but then they're mostly viewed online by he and his friends, copied to Facebook, whatever, where standard ratios are completely unimportant.
Duncan -
Coalesce or compress this index? what is the best solution in this case?
BANNER
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64biI have executed the following query on a specific index that I suspected to be smashed and got the following result
select
keys_per_leaf, count(*) blocks
from (
select sys_op_lbid (154813, 'L', jus.rowid) block_id,
count (*) keys_per_leaf
from xxx_table jus
where jus.id is not null
or jus.dat is not null
group by sys_op_lbid (154813, 'L', jus.rowid)
group by keys_per_leaf
order by keys_per_leaf;
keys_per_leaf blocks
1 80
2 1108
3 2816
4 3444
5 3512
6 2891
7 2579
8 2154
9 1943
10 1287
11 1222
12 1011
13 822
14 711
15 544
16 508
17 414
18 455
19 425
20 417
21 338
22 337
23 327
24 288
25 267
26 295
27 281
28 266
29 249
30 255
31 237
32 259
33 257
34 232
35 211
36 209
37 204
38 216
39 189
40 194
41 187
42 200
43 183
44 167
45 186
46 179
47 179
48 179
49 171
50 164
51 174
52 157
53 181
54 192
55 178
56 162
57 155
58 160
59 153
60 151
61 133
62 177
63 156
64 167
65 162
66 171
67 154
68 162
69 163
70 153
71 189
72 166
73 164
74 142
75 177
76 148
77 161
78 164
79 133
80 158
81 176
82 189
83 347
84 369
85 239
86 239
87 224
88 227
89 214
90 190
91 230
92 229
93 377
94 276
95 196
96 218
97 217
98 227
99 230
100 251
101 266
102 298
103 276
104 288
105 638
106 1134
107 1152
229 1
230 1 This is a 5 columns unique key index on (id number, dat date, id2 number, dat2 date type number).
Furthermore, a space analysis of this index using dbms_space.space_usage gives the following picture
Number of blocks with at least 0 to 25% free space = 0 -------> total bytes = 0
Number of blocks with at least 25-50% free space = 75 -------> total bytes = ,5859375
Number of Blocks with with at least 50 to 75% free space = 0 -------> Total Bytes = 0
number of blocks with at least 75 to 100% free space = 0 -------> total bytes = 0
Number of full blocks with no free space = 99848 -------> total bytes = 780,0625
Total blocks ______________________________
99923
Total size MB______________________________
799,384It seems for me that this index needs to be either coalesced or compressed.
Then, what would be the best option in your opinion?
Thanks in advance
Mohamed Houri
Edited by: Mohamed Houri on 12-janv.-2011 1:18So let me continue my case
I first compressed the index as follows
alter index my_index rebuild compress 2;which immediately presents two new situations
(a) index space
Number of blocks with at least 0 to 25% free space = 0 -------> total bytes = 0
Number of blocks with at least 25-50% free space = 40 -------> total bytes =, 3125
Number of Blocks with at least 50 to 75% free space = 0 -------> total Bytes = 0
Number of blocks with at least 75 to 100% free space = 0 -------> total bytes = 0
Number of full blocks with no free space = 32361 -------> total bytes = 252, 8203125
Total blocks ______________________________
32401
Total size Mb______________________________
259,208meaning that the compress command freed up 67487 leaf blocks and reduced the size of the index from to 799,384 MB to 259,208 MB.
It also shows a relative nice pictue of number of keys per leaf block (when compared to the previous situation)
(b) on the number of key per leaf block
KEYS_PER_LEAF BLOCKS
4 1
6 1
13 1
15 1
25 1
62 1
63 1
88 1
97 1
122 1
123 3
124 6
125 4
126 2
289 4489
290 3887
291 3129
292 2273
293 1528
294 913
295 442
296 152
297 50
298 7
299 1 In a second step, I have coalesced the index as follows
alter index my_index coalesce;which produces the new figure
Number of blocks with at least 0 to 25% free space = 0 -------> total bytes = 0
Number of blocks with at least 25-50% free space = 298 -------> total bytes = 2,328125
Number of Blocks with at least 50 to 75% free space = 0 -------> Total Bytes = 0
Number of blocks with at least 75 to 100% free space = 0 -------> total bytes = 0
Number of full blocks with no free space = 32375 -------> total bytes = 252, 9296875
Total blocks ______________________________
32673
Total size MB______________________________
261,384meaning the the coalesce command has made
(a) 298-40 = 258 new blocks with 25-50% of free space
(b) 32375-32361 = 14 new additional blocks which have been made full
(c) The size of the index increased by 2,176MB (261,384-259,208)
While the number of key per leaf block keeps in the same situation
KEYS_PER_LEAF BLOCKS
4 2
5 3
9 1
10 2
12 1
13 1
19 1
31 1
37 1
61 1
63 1
73 1
85 1
88 1
122 1
123 4
124 4
125 3
126 1
289 4492
290 3887
291 3125
292 2273
293 1525
294 913
295 441
296 152
297 50
298 7
299 1 Could you please through some light on the difference between the compress and the coalesce on the effect they have made on
(a) the number of keys per leaf blocks within my index
(b) the space and size of my index?
Best regards
Mohamed Houri -
Is resealed MacBook box normal?...
Hello all. I just rejoined the Apple fold by purchasing a new MacBook (black) last night from the local Apple Store. When I got home, however, I began to suspect the "newness" of my purchase. I noticed that there were two seals on the edge of the box. The underlying seal had been cut. And the second seal was placed over the cut seal. The second seal looks like the original factory seal (i.e. clear, rectangular, with rounded corners). But it is offset by several millimeters, which is what caught my eye. Since the seals were offset, it was relatively easy to see the edge of the underlying seal, which was clearly slit.
I have done some online research before coming here. So forgive me if this question is old news. I found some info online which seems to explain the situation. Apparently Apple, either at the factory or at the retail store has slit the boxes to add an extra DVD. Various posts have indicated differing opinions as to what exactly was added to the box. Some say the DVD is the Leopard 10.5 upgrade. Others say the DVD is a new 2008 iLife disc.
I went to the Apple Support page and found a page where I entered my serial number. The site told me I have a "Late 2007" MacBook model. I also found a third-party site, which explained my serial number. The site said my MacBook was made during the third week of January of this year(!). This was really surprising to me, considering I bought the computer last night. Can modern commerce be so swift that a computer made in China during the third week of a month be sold in the US during the fifth week of the same month? If so, I'm impressed.
This brings me to the crux of my question. I went to the "Technical Specifications" section of Apple Support and found that "Late 2007" MacBooks should already be pre-installed with 10.5 Leopard. It is the Mid-2007 MacBooks that are shipped with 10.4 Tiger. Since "Late 2007" MacBooks were first introduced on 11/1/07 (per the website) and mine was made (purportedly) during the third week of January 2008, then one should assume my MacBook already has 10.5 Leopard pre-installed. So why would the box need to be slit open to add a copy of Leopard?
Obviously, I could solve the problem of what's inside the box by just opening it up. I'm just worried with the gray area of having two seals on the box, and the potential trouble of trying to explain the reason for the exchange, once the box has been opened. This is why I have not opened the box yet. I'm trying to do some research before I open the box. Without any clear information I may just take the box into the store and open it in front of them. If everything looks great (i.e. correct software is preloaded, seals on interior packaging are correct, cables are tied tightly, etc.) then all is well. But at least if I open it in front of the manager, they can't say I did something wrong or am trying to pull a fast-one.
Has anyone had a similar experience? I'm interested in all reponses...but especially from MacBook owners who have purchased their computer after 11/1/07, when the "Late 2007" version started making the rounds. Also, if any Apple folks are reading this question, I'd appreciate your input. Additionally, it might be wise for Apple brass to initiate a procedure at the Apple Stores where the two-seal situation is explained to the customer at the point of purchase. If Steve Jobs buys a jar of aspirin, opens the top and sees that the "safety seal" has been re-taped over the top of the jar, I have a strong suspicion that he would not use that product. Considering I spent considerably more on my MacBook than Steve would have paid for the aspirin, one can see why I am concerned.
Thank you in advance for your input.i totally agree with you regarding being worried about a second seal on a brand new "supposedly" sealed MacBook..., for what we paid, i would have returned the laptop and requested a different box, one that i was satisfied with AFTER inspecting the box and seal. (You should have been able to do that if it is still within the 14 day return period)
i bought a Mid 2007 MacBook via eBay, and it took so long to arrive that by the time i got it, they had shipped me the newer Santa Rosa (late 2007) MacBook! I was pleasantly surprised and quite pleased...
re: the date, etc... i think i finally received my laptop around Dec. 5-7th 2007, but when i checked the serial number info (i am just as cautious as you!), i found that my laptop was in warranty until Dec. 12th 2008!!! It was as if i received the laptop 5 days before it was actually sold!!! I too was quite impressed!
Anyway, i hope you have settled in with your new laptop and totally enjoy it! I love my MacBook.
oh, a word of advice... if possible i would recommend getting one of those silicon keyboard protectors. eBay seems to be a good source of MacBook accessories... I have been very careful with my laptop, but one day at work this week while getting some hand-lotion, the pump had somehow gotten clogged and to my horror, a whole stream of lotion squirted out of the container resulting in a visually beautiful extended parabola landing on both my screen and keyboard!!! Fortunately, i have both a keyboard protector and a screen protector for my MacBook, so cleanup was not an issue... i can't imagine what kind of mess i would have had under the keys had i NOT placed the keyboard protector on my MacBook months ago! :o)
blue skies, -
I have a LaserJet P2055dn printer with the duplexing unit installed. I have it connected to my router and have two computers attached to the router; one with the Win 7 OS and one with Vista.
I can print from both machines directly to the network printer, but only in Duplex Mode. No setting on either computer will allow me to print on only one side of the page.
I've uninstalled and reinstalled the software (downloaded from the HP site) several times, but that doesn't seem to make a difference; still no one sided printing.
The message boards indicate two other situations where this has occurred, but no answers were provided to either thread.
Can anyone help on this one?I called HP Technical Support and paid for the one year warranty extension as the printer was out of warranty. It cost me $37.65. She took control of my machine, dumped the driver, uninstalled all the HP software relating to the printer, and then downloaded and installed the software and driver. It worked after she was done.
Uninstalling the software as well as the driver seemed to be the step I hadn't done.
I don't know if the software she downloaded and installed was the same software and driver that is available online. I know it wasn't the same as the software and driver that was on the DVD that came with the printer.
It was the best $38 I've spent in a long time!
Maybe you are looking for
-
Evaluate is not working for my custom function
Hello everyone , I have a function , here's the code CREATE OR REPLACE FUNCTION FU_BUSCA_RECD_PRDC_OBIEE(NIVEL VARCHAR, NM_AGPM VARCHAR) RETURN NUMBER AS V_RECD_PRDC NUMBER(10); BEGIN IF NIVEL
-
Problem in adding data to database thru UDO object
hi i have created udo object thru b1 udo wizard...successfully with object type as "d1". and table name is "dummy". in that dummy table(master data table) i have added 3 user fileds called country, phone, email. and i have designed a screen with 5 co
-
Example application "Threshold And Label" error
I have licenced Vision Development Module. A have successfully activated it on my developer computer. Now I want to 1) Develop Msvc-project, using VDM functions library (functions, declared in nivision.h), 2) Build an executable application and 3) Ru
-
Newbie Needs direction of where to look
I am new to Jdeveloper 11g and still quite new to Oracle 11g. I have a simple table in Oracle which I have brought into Jdeveloper by creating a Web Fusion Application. Within the App I have created 2 views of the same table. The first View I have bo
-
Windows 2000 connection problems (solved)
I have a Windows 2000 box that was working fine with DSL and cable but when we moved and got FiOS, it didn't work. It has a RealTek RTL 8139(a) PCI fast controller built in to the motherboard that is connected to the port of the back of the Westell